Middleware & Application Services - decus.de · Databases, Oracle, Informix, MS-SQL ... Car...
Transcript of Middleware & Application Services - decus.de · Databases, Oracle, Informix, MS-SQL ... Car...
IT-Symposium 2005
1www.decus.de
© 2004 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice
Dr. Claudio JöschTechnical Consultant, HP
Middleware & Application Services
The HP Services - PortfolioPresentation of a Case Study
April 7, 2005 2
Table of contents
• HP Service‘s strategy in Application Support− IT Service Management− Processes− Technology− People− Services
• Technologies− Middleware & Apploications− Web-based applications
• A Case Study− Deployments
IT-Symposium 2005
2www.decus.de
HP Service‘sstrategy in ApplicationSupport
April 7, 2005 4
Introduction
• HP is providing worldwide application support successfully for many years now
• Due to quick technology changes, the demands have changed in the last years(Trend goes to web-based Applications)
• Customers strongly request integral support and operational concepts
IT-Symposium 2005
3www.decus.de
April 7, 2005 5
Basis of HP‘s Service Processes: ITIL
• Deliverables
• Service Times
• Criterias
• Responsibilities
• Interfaces
• Reporting
Service planning
IT business assessment
IT strategy and architecture planning
Customer management
Service build and test
Release to production
Availability management
Continuity management
Security management
Capacity management
Financial managementService-level management
Change management
Configurationmanagement
Operations management
Problem management
Incident and servicerequest management
HP Customer
Outtasking
April 7, 2005 6
ITSM“Living“ IT Service Management
ProcessesProcessesProcesses
PeoplePeoplePeople
TechnologyTechnologyTechnology
The supporting pillars of successTheThe supportingsupporting pillarspillars of of successsuccess
IT-Symposium 2005
4www.decus.de
The Technology
April 7, 2005 8
Focus of TechnologyGermany
Focus on Java, J2EE, and .NET Technologies
Databases, Oracle, Informix, MS-SQL, MySQL, …
Web Application Server, WebSphere, Weblogic, iAS, JBoss
Single Sign On, Tivoli Access Manager, Netegrity Siteminder, …
Webserver, Apache, iPlanet, IIS, …
Portals, WebSphere Portal Server, Commerce Suite, BEA WebLogic Portal, BroadVision One-to-One, …
Customer specific Applications and Configurations
IT-Symposium 2005
5www.decus.de
The Processes
April 7, 2005 10
Change ManagementProjects (without changes in Infrastructure)
Going Live
Planning
Installation T&D
Installation Prelive
Installation Live
Acceptance/Perf. test
Info Change
ApprovedChange
Release
ApprovedChange
Info Change
IT-Symposium 2005
6www.decus.de
The People
April 7, 2005 12
HP Support EMEABSSG
(Business Solution Support Group)
Support OrganizationApplicationsupport
HP SupportGermany
ApplicationteamResponsible for
customer spec. Solution
Frankreich
England
Italien
Spanien
HP CCz.B. Java,JVM, Linux
Agencies
SoftwareProducer
Customer
IT-Symposium 2005
7www.decus.de
The Services
April 7, 2005 14
Services
• 24x7 Support, Incident and Problem Management• Change Management− Installation and configuration, e.g. operating system,
software− Application Deployment
• Application Support (standard and custom specific applications)
• Performance Analysis and Tuning
IT-Symposium 2005
8www.decus.de
April 7, 2005 15
Services
• Source code reviews • Development of System & Application
Management Solutions• Conceptual Design of system and application
operation• Installation, Configuration und Update
of Software components• Named contact persons for the Customer in daily
business
April 7, 2005 16
Software Solution Partners
IT-Symposium 2005
9www.decus.de
April 7, 2005 17
HP gives the agreement to their customer of:
• Class 5 Application : 99,9%
• Class 4 Application : 99,5%
• Class 3 Application : 99%
• Class 2 Application : 97%
• Class 1 Application : 95%
Service Level Agreements
April 7, 2005 18
Solutions for Business Segments
Automotive Banks andFinancial Serv.
Provider
Telecom-municationEngineering
Portal Solutions (B2B, B2E, B2C)
CRM
Billing, UnifiedMessaging, e. g.
Secure TransactionServer, e. g.
Document and Content Management Solutions
mySAPautomotive, e. g.
IT-Symposium 2005
10www.decus.de
April 7, 2005 19
The technologies
April 7, 2005 20
4 Layer Model
Standard middlewaredatabase, application server, web server, ...
Operating system, firewall, system management software
hardware, storage, network components
Applications:Standard applications, SAP, PeoplesoftIndividual applications, ...
IT-Symposium 2005
11www.decus.de
Middleware & Applications
Web-based applications
April 7, 2005 22
3-tier applicationCore components of a Business Solution based on
middleware and databasesDatabase
OracleDB2
MS SQLMySQL
WASWeb Application Server
IBM WebSphereBEA Weblogic
Oracle iAS, JBossSUNONE, MS IIS
Web Server
ApacheiPlanet (Netscape)
MS IISJDBC
Java Database Connectivity
HTTP,HTTPS
HTTPHTTPSWebbrowser
e.g. Internet Explorer, Netscape
Backend Applications:e.g. SAP, Mainframe Applications,
Legacy Applications
EAI Enterprise Application IntegrationIBM MQ Series
WebSphere Message BrokerTibco, WebMethods
IT-Symposium 2005
12www.decus.de
April 7, 2005 23
TCP/IP and HTTP
Webserver
15.124.143.13715.137.23.66
http://www.hp.com/index.html
ftpd (21)
httpd (80)
telnetd (23)nameserver
httpd child
April 7, 2005 24
Dynamic Webpages
• JavaScript (object-oriented scripting language)• Perl (popular language for writing CGI programs)• PHP (HTML-embedded, open source web scripting language)• Active Server Pages (ASP; developed by Microsoft; HTML page
can contain snippets of embedded code (usually VBScript orJScript)
•Java Applets
•Java Servlets
•JavaServer Pages
IT-Symposium 2005
13www.decus.de
April 7, 2005 25
Servlets
• Servlets are small subprograms, which run in a server environment
• The control is fully on the server side• Servlets are written in Java with embedded HTML
code• Pure HTML code is sent back to the client• Servlets can keep information send from a client in
memory shopping card system, e.g.
April 7, 2005 26
Java ServerPages (JSPs)
• The JavaServer Pages API is built upon the Java Servlet API
• So JSPs own the same functionalities as servlets• In comparison to servlets JSPs consist of HTML
code with embedded Java code• Separation of design (HTML) and business logic
(Java
IT-Symposium 2005
14www.decus.de
April 7, 2005 27
Servlets and JSPs
httpd (80)
httpd son
http
httpd
jservtomcat
HTML
servlet/JSPjserv/tomcat
April 7, 2005 28
J2EE Containersprovide the runtime for application components
IT-Symposium 2005
15www.decus.de
April 7, 2005 29
A Case Study
A huge German automotivecompany
April 7, 2005 30
Challenge Customer
Monitoring
Location 2
Projects
Technology
UNIXW2000
SecurityWebsphere
Backup
Project 2
Project 1
ITSM/ITIL
Customerspez.
Location 1
Process
CustomerLocations
Location 3
IT-Symposium 2005
16www.decus.de
April 7, 2005 31
Spectrum of Products
April 7, 2005 31
•Oracle 9i•MS-SQL
•TomCat•Websphere ApplicationServer•Day Communiqué•SUN One Directory Server (LDAP)
•Apache Webserver
•HP-UX, Linux, Win2K, SUN Solaris•TAM, MQ Series, Message Broker
•HP Deploymentmanager
April 7, 2005 32
Customer/HP Service Processes
End-userHelpdesk
OP Management
Control Center
Location 1
Location 2
Ope
ratio
nTe
am
CompetenceCenter
ProductTeams
MCSCMonitoring
Central Account Delivery Management
Problem Mgmt
3rd Level Support
IncidentMgmt
Sup
port
Coo
rdin
atio
n
Onsite Team
Onsite Team
AccountSupport
Manager HP
advancedMonitoring
HP Customer
Remote AccessDaily Checkup
IT-Symposium 2005
17www.decus.de
April 7, 2005 33
WFM (HP)
WFM (Customer)
B2B Interface
B2B Interface (WFM1, WFM2)Location 1
Location 2
CASEEnv./Location
CASEEnv./Location
CASEEnv./Location
CASEEnv./Location
HP-Ratingen
CASEEnv.
CASEEnv.
Tivoli Events
Monitor CASEEnvirnmt.
Monitor CASEEnvirnmt.
Ticket:Env./Location
Ticket:Env./Location
Info Ticket:Env.
Info Ticket:Env.
Ticket: Env.Ticket: Env.
Ticket:Env./Location
Ticket:Env./Location
Ticket:Env./Location
Ticket:Env./Location
Ticket:Env./Location
Ticket:Env./Location
April 7, 2005 34
Monitoring: Filter and Correlation
FilterBrussels
CorrelationTivoli Incidents
Trash
transferredmanually
transferredautomatically
Cases in WFM
FilterTivoli
Managed by the case status of WFM
IT-Symposium 2005
18www.decus.de
April 7, 2005 35
HP Support EMEABSSG
(Business Solution Support Group)
Support OrganizationApplicationsupport
HP SupportGermany
ApplicationteamResponsible for
customer spec. Solution
Frankreich
England
Italien
Spanien
HP CCz.B. Java,JVM, Linux
Agencies
SoftwareProducer
Customer
April 7, 2005 36
Webcenter Services by HP• Operation of the Infrastructure
(Backup, Recovery, Monitoring, Incident-, Change-Management…)
• Operation of the Middleware(WAS, ORACLE Databases)
• Operation of Applications(Brand Portal, Car Configurator, Financial Services, Central Mail Gateway, Dealer search)
• Deployment of new Services
• Contentupdates of Webservices
HardwareHardware
OperatingsystemOperatingsystem
MiddlewareMiddlewareAppl.Appl.
IT-Symposium 2005
19www.decus.de
April 7, 2005 37
System & Application Management Tools
• Database Doc Manager – easy to install solution to document
the configuration of multiple database instances
• WebMon – Multithreading Java Application which allows automatic
observation and restart of middleware and webserver components, logging and monitoring capabilities built in
• Clone Checker – enables user to remotely check the status of
middleware components without connecting to the customers system
• Deployment Manager – very powerful solution to perform
new, update or patch deployments in one single step, all affected components covered, e.g. file system, firewall, loadbalancer, web server, web application server, database
Deployments
IT-Symposium 2005
20www.decus.de
April 7, 2005 39
Application Deployment
• Manual content updates of application like the brand portal
• Manual content updates of special applications
•Automatic standard deployments and content updates withthe Deploymentmanager(developed by HPC&I and operated by HPCS)
•Performance tuning of application and middleware
April 7, 2005 40
Deployment Process
• Planning of a new Application • Deployment „Pre-Live“• OK for Production• Deployment Production • Performance optimizing
IT-Symposium 2005
21www.decus.de
April 7, 2005 41
AgencyAgencyAgencyAgency
Communication
System DesignSystem Design
DepartmentDepartment
AgencyAgency
Data CenterData Center
HP Services HP Services Customer SupportCustomer Support
CapacitiyCapacitiyManagementManagement
April 7, 2005 42
General Framework
• Agency has to deliver a ‘tarball’ in the specified format− Install-/Updatescript−Necessary EAR/WAR Files
Guideline (WCDS)
• Errors during Deployments No manual intervention for error correction needed.
IT-Symposium 2005
22www.decus.de
April 7, 2005 43
Deployment ProcessDeployment Process
Thank You!
Dr. Claudio JöschTechnical ConsultantTSGemail: [email protected].: +49 (0)2102/906744