This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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
• 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