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 Customer Restock Services Order Service Order Service Billing Service Service Communication Integration Layer (Enterprise Service Bus/Hub) NonStop Web Retail Application CRM Warehouse Application System System Hardware Disks Memory CPU Power Network sales@comforte.com www.comforte.com
Integrating HP Nonstop into an SOA sales@comforte.com www.comforte.com
CSL Overview HP NonStop C S L RSC API Java API (Windows, Unix) Legacy Legacy Legacy Server Servers Servers C/C+ + API J2EE (JCA) (Windows, Unix) Adapter New Legacy Legacy Service Servers Servers SAP NetWeaver XI COM API Adapter Service Legacy Legacy Consumer Servers Servers Microsoft .Net API SOAP Client Server Link CSL Studio sales@comforte.com www.comforte.com
NonStop SOA-based services D Define e f i n e I Reuse m p l e m e n t sales@comforte.com www.comforte.com
CSL Studio sales@comforte.com www.comforte.com
Service Design Options sales@comforte.com www.comforte.com 12.09.2008 7
Service Generation Options sales@comforte.com www.comforte.com 12.09.2008 8
Sample NonStop COBOL Web Service Client ... 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“. sales@comforte.com www.comforte.com 9
Implementing a Web Service using the „Contract First“ approach CSL Studio/ WSDL gSOAP Deploy WSDL NonStop System HTTP Server SOAP/HTTP C/ C+ + Web Service Pathway Skeleton sales@comforte.com www.comforte.com 10
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 11
The Malmator Solution sales@comforte.com www.comforte.com 12.09.2008 12
The Thomas Cook Solution - 1 sales@comforte.com www.comforte.com 12.09.2008 13
The Thomas Cook Solution - 2 sales@comforte.com www.comforte.com 12.09.2008 14
The Thomas Cook Solution - 3 sales@comforte.com www.comforte.com 12.09.2008 15
The Herlitz / Ecomm Logistics Solution SAP R3 SAP HP NonStop NetWeaver Warehouse Management Track & Trace CSL CSL XI service Adapter service sales@comforte.com www.comforte.com
The First Data Polska Solution Internet/VPN HTTPS/SOAP HTTPS/SOAP CSL J2EE ORM Mapping/JDBC TCP/IP CSL (NonStop Component) 17 sales@comforte.com www.comforte.com
The Applied Industrial Technology Solution JPATH SOAP/HTTP 6530 CSL J2EE TCP/IP NonStop System CSL (NonStop Component) sales@comforte.com www.comforte.com 18
sales@comforte.com www.comforte.com Questions? 19
Recommend
More recommend