140 likes | 271 Views
DataDirect aka NEON Systems Advanced SOA Implementations October 19, 2006 2006 Natural Conference Rex Bowe, Systems Consultant. Combination of Two Industry Leaders. The Industry Leader. One-stop shopping Inventors and experts in standards Unparalleled product-line
E N D
DataDirect aka NEON Systems Advanced SOA Implementations October 19, 2006 2006 Natural Conference Rex Bowe, Systems Consultant
Combination of Two Industry Leaders The Industry Leader • One-stop shopping • Inventors and experts in standards • Unparalleled product-line • Unparalleled OEM customer reach
Our Problem • We need our applications to execute business logic in many other systems • Java applications executing Natural • .NET applications executing Natural • Natural executing Java or .NET • Java executing .NET
We need SOA! • “Service” Oriented Architecture is a strategy in which applications rely on services. • What is a Service? • Well defined & Standardized interface • Coarse grain, performing a related set of business functions, as opposed to a single function • Self-contained without dependencies to other services • “loosely coupled” so they can be reused in contexts not known at design time • Service consumer & Service provider • Request / Response • Event Driven
SOA Pieces – A Service Fabric • ESB – Enterprise Service Bus • Server Cluster • Adapters/Drivers • Web Service Stack • Work Flow • Web Service Stack • Work Flow
Shadow RTE - Mainframe Service Fabric ZSERIES MAINFRAME • Communication protocol - ODBC, JDBC, JCA, SOAP • Transaction support • Security • Resource manager • Scalability • Failover • Triggers z/OS Datasources SHADOW RTE NETWORK SUPPORT MESSAGE SUPPORT MAPPING SUPPORT SUBSYSTEM SUPPORT DATA DB2 IMS/DB VSAM ADABAS SERVICE-ORIENTED ARCHITECTURE EVENT-DRIVEN ARCHITECTURE BUSINESS LOGIC CICS/TS IMS/TM NATURAL DIRECT DATA ACCESS PRESENTATION SCREEN LOGIC CICS/TS IMS/TM CA-IDMS SECURITY OPTIMIZATION MANAGEMENT RULES ENGINE TRANSACTION SUPPORT SHADOW INSTRUMENTATION SERVER
Mainframe Service Management • Central Management – Shadow Studio • Monitor Events • Build Services
Our Case Study Oct. 19th, 2006
Data-Mapped Copybook zDirect – JDBC/ODBC Client MESSAGE SUPPORT SERVICE-ORIENTED ARCHITECTURE EVENT-DRIVEN ARCHITECTURE TCP/IP & TCB Management EXCI Connection Pool PRESENTATION ZSERIES MAINFRAME z/OS Datasources Client application SHADOW RTE NETWORK SUPPORT MAPPING SUPPORT SUBSYSTEM SUPPORT DATA DB2 IMS/DB VSAM ADABAS DAO layer Client Driver SQL RESULT BUSINESS LOGIC CICS/TS IMS/TM NATURAL DIRECT DATA ACCESS SCREEN LOGIC CICS/TS IMS/TM CA-IDMS SECURITY OPTIMIZATION MANAGEMENT RULES ENGINE TRANSACTION SUPPORT SHADOW INSTRUMENTATION SERVER
SQL zDirect – JDBC/ODBC Client SQL Stored Procedure ZSERIES MAINFRAME z/OS Datasources Client application SHADOW RTE NETWORK SUPPORT MAPPING SUPPORT SUBSYSTEM SUPPORT DATA DB2 IMS/DB VSAM ADABAS DAO layer Client Driver BUSINESS LOGIC CICS/TS IMS/TM NATURAL DIRECT DATA ACCESS SCREEN LOGIC CICS/TS IMS/TM CA-IDMS SECURITY OPTIMIZATION MANAGEMENT RULES ENGINE TRANSACTION SUPPORT SHADOW INSTRUMENTATION SERVER
zServices - HTTP transport for SOAP MESSAGE SUPPORT EVENT-DRIVEN ARCHITECTURE DIRECT DATA ACCESS PRESENTATION ZSERIES MAINFRAME z/OS Datasources Client application SHADOW RTE NETWORK SUPPORT MAPPING SUPPORT SUBSYSTEM SUPPORT DATA DB2 IMS/DB VSAM ADABAS SOAP layer SOAP/HTTP Sender SERVICE-ORIENTED ARCHITECTURE SOAP BUSINESS LOGIC CICS/TS IMS/TM NATURAL URL/VIRTUAL DIRECTORY REQUEST RESPONSE SOAP SCREEN LOGIC CICS/TS IMS/TM CA-IDMS SECURITY OPTIMIZATION MANAGEMENT RULES ENGINE TRANSACTION SUPPORT SHADOW INSTRUMENTATION SERVER
zEvents – Web Service publication NETWORK SUPPORT NETWORK SUPPORT Web Service Provider SERVICE-ORIENTED ARCHITECTURE DIRECT DATA ACCESS EVENT QUEUE WORK FILE PRESENTATION • Real-time Change Data Capture • Mainframe assembler User exits • Low CPU overhead • No log scanning • No “Polling” ZSERIES MAINFRAME z/OS Datasources SHADOW RTE MESSAGE SUPPORT MAPPING SUPPORT SUBSYSTEM SUPPORT DATA DB2 IMS/DB VSAM ADABAS EVENT EVENT-DRIVEN ARCHITECTURE BUSINESS LOGIC CICS/TS IMS/TM NATURAL XML XML SCREEN LOGIC CICS/TS IMS/TM CA-IDMS SECURITY OPTIMIZATION MANAGEMENT RULES ENGINE TRANSACTION SUPPORT SHADOW INSTRUMENTATION SERVER
Thank you Oct. 19th, 2006