sales@comforte.com www.comforte.com
Client Server Link Integrating HP Nonstop into a Service Oriented - - PowerPoint PPT Presentation
Client Server Link Integrating HP Nonstop into a Service Oriented - - PowerPoint PPT Presentation
sales@comforte.com www.comforte.com Client Server Link Integrating HP Nonstop into a Service Oriented Architecture A Sample Business Process based on SOA Receive Fulfill Bill Orchestration Restock Order Order Customer Receive Fulfill
sales@comforte.com www.comforte.com
A Sample Business Process based on SOA
Receive Order
Orchestration Services Communication Application Hardware
Fulfill Order Restock Bill Customer
Receive Order Service Fulfill Order Service Restock Service Customer Billing Service
Web Application Retail System
NonStop Warehouse System
CRM
Disks Memory CPU Power Network Integration Layer (Enterprise Service Bus/Hub)
sales@comforte.com www.comforte.com
Integrating HP Nonstop into an SOA
sales@comforte.com www.comforte.com
HP NonStop
C S L
CSL Overview
Legacy Servers Legacy Servers Legacy Server Legacy Servers Legacy Servers New Service Legacy Servers Legacy Servers Service Consumer RSC API (Windows, Unix) COM API Microsoft .Net API C/C+ + API (Windows, Unix) J2EE (JCA) Adapter SAP NetWeaver XI Adapter Java API SOAP
Client Server Link CSL Studio
sales@comforte.com www.comforte.com
NonStop SOA-based services
D e f i n e I m p l e m e n t Define Reuse
sales@comforte.com www.comforte.com
CSL Studio
sales@comforte.com www.comforte.com
Service Design Options
7 12.09.2008
sales@comforte.com www.comforte.com
Service Generation Options
8 12.09.2008
sales@comforte.com www.comforte.com 9
...
WORKING-STORAGE SECTION. EXTENDED-STORAGE SECTION.
COPY MESSAGES OF "stub.cob".
PROCEDURE DIVISION. MAIN SECTION. PERFORM CONSUME-WEBSERVICE. STOP RUN. ... CONSUME-WEBSERVICE.
** Populate request message MOVE 4711 TO SOME-FIELD OF GETCONTRACT-REQUEST. MOVE “ABC” TO SOME-OTHER-FIELD OF GETCONTRACT-REQUEST. ** Invoke remote Web service. PERFORM OP-GETCONTRACT. ** Results returned in GETCONTRACT-RESPONSE ... COPY OPERATIONS OF "stub.cob“.
Sample NonStop COBOL Web Service Client
sales@comforte.com www.comforte.com 10
CSL Studio/ gSOAP
HTTP Server
NonStop System
WSDL
C/ C+ + Web Service Pathway Skeleton
Deploy
Implementing a Web Service using the „Contract First“ approach
SOAP/HTTP
WSDL
sales@comforte.com www.comforte.com 11
Client Server Link – Some Successful Projects
- Applied Industrial Technologies (USA)
- AluNorf (Germany)
- British Rail (UK)
- ComData (USA)
- CR Laurence (USA)
- Electronic Transaction Services (New Zealand)
- Hemit (Sweden)
- Herlitz (Germany)
- Malmator (Sweden)
- Northrop Grumman (USA)
- PTT (Turkey)
- Statestreet (USA)
- Thomas Cook (Sweden)
- Washington Federal (USA)
- West Corporation (USA)
sales@comforte.com www.comforte.com
The Malmator Solution
12 12.09.2008
sales@comforte.com www.comforte.com
The Thomas Cook Solution - 1
13 12.09.2008
sales@comforte.com www.comforte.com
The Thomas Cook Solution - 2
14 12.09.2008
sales@comforte.com www.comforte.com
The Thomas Cook Solution - 3
15 12.09.2008
sales@comforte.com www.comforte.com
The Herlitz / Ecomm Logistics Solution
HP NonStop Warehouse Management Track & Trace
CSL
SAP NetWeaver SAP R3
CSL XI Adapter
service service
sales@comforte.com www.comforte.com
The First Data Polska Solution
17
Internet/VPN
ORM Mapping/JDBC
CSL J2EE CSL (NonStop Component)
TCP/IP
HTTPS/SOAP HTTPS/SOAP
sales@comforte.com www.comforte.com 18
The Applied Industrial Technology Solution
SOAP/HTTP
JPATH
6530
CSL (NonStop Component)
TCP/IP
CSL J2EE
NonStop System
sales@comforte.com www.comforte.com
Questions?
19