DataDirect aka NEON Systems Advanced SOA Implementations October 19, 2006 2006 Natural Conference Rex Bowe, Systems Consultant.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

Welcome to Middleware Joseph Amrithraj
Natural Business Services for Construct Users Mark Barnard R&D Manager – Natural Business Services.
Defining a Pragmatic and Practical SOA Focused Enterprise Architecture
Service Oriented Architecture Terry Woods Session 50.
Presented by Kennedy Subramoney Specification – Project Leader Resources & Strategy (A Division of Eskom) CR&D Department XMLVend (Online Vending Specification)
Mainframe Modernization
1 Mastering SOA Challenges more cost-effectively Bodo Bergmann Senior Software Engineer Ingres Corp.
Copyright: Avi Rosenthal, all rights reserved 1 IBM MF and Web Services Avi Rosenthal Avi Rosenthal Independent Consultant
Integrating CICS applications into SOA
CIS-764 Database Design Service-Oriented Architecture and Web-Services Binti Sepaha.
Technical Track Session Service-Oriented Architecture Terry Woods.
Oracle Fusion Middleware 11g Abhishek Khanolkar. What is Oracle Fusion? “Oracle Fusion Middleware is a ‘preintegrated’ portfolio of customer- proven software.
Oracle Fusion Middleware
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
CSC-8530: Distributed Systems Christopher Salembier 28-Oct-2009.
CPR Overview 28-April Agenda Introduction Requirements Data Model Services Model Service Providers Implementation Contact Information.
1 Xinke Lin Andreas Häber Veena Dodballapur Demystifying SOA and EDA.
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
Best Practices for Adopting SOA
Ch 12 Distributed Systems Architectures
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
Data Integration in Service Oriented Architectures Rahul Patel Sr. Director R & D, BEA Systems Liquid Data – XML-based data access and integration for.
SOA, BPM, BPEL, jBPM.
Word Wide Cache Distributed Caching for the Distributed Enterprise.
Chapter 9 Moving to Design Part 2.
SOA-06: Get On the Bus with the OpenEdge ® Adapter for Sonic ESB ® David Cleary Principal Software Engineer, Progress.
Presented by, MySQL & O’Reilly Media, Inc. Data Services: Mashing and Shredding Data Using XAware.
1 Progress Software’s OpenEdge Platform Which database is right for your environment? Simon Epps.
HTTP client wide area network (Internet) HTTP proxy HTTP server HTTP gateway firewall HTTP tunnel Copyright Springer Verlag Berlin Heidelberg 2004.
Networked Application Architecture Design. Application Building Blocks Application Software Data Infrastructure Software Local Area Network Server Desktop.
CS 493/693: Distributed Systems Programming V. “Juggy” Jagannathan CSEE, West Virginia University March 21, 2005.
INT-11: It’s Monday Morning, Do You Know Where Your Service Has Been? Service Management with Sonic ™ and Actional Marv Stone Progress Software.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.
OCT 1 Master of Information System Management Organizational Communications and Distributed Object Technologies Lecture 5: JMS.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 12 Understanding database managers on z/OS.
SOA-10: SOA Enable Your Mainframe
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
Michael Woods Sr. Technical Product Manager.
SOA-10: Event-Driven SOA: EDA in an SOA World Ken Wilner Vice President of Technology.
Enterprise Java Beans. Model 1 J2EE – Web View Model/View/Controller Model View Control Data base Web Server Model One Architecture HTTP Request HTTP.
SOA-05: Building an Enterprise SOA Using ESB Dave Chappell Vice President & Chief Technology Evangelist, Sonic Software.
Integrating the Mainframe Liberating Enterprise Data.
Integrating the Mainframe Liberating Enterprise Data.
Endpoints Lesson 17. Skills Matrix Endpoints Endpoints provide a reliable, securable, scalable messaging system that enables SQL Server to communicate.
Integrating the Mainframe Liberating Enterprise Data.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
© ScalAgent Distributed Technologies – October Objectweb ESB Initiative ObjectWeb ESB Initiative ScalAgent’s vision and proposal Roland.
MQ Series Cross Platform Dominant Messaging sw – 70% of market
ZEUS.
Data Services for Service Oriented Architecture in Finance
Chapter 9: The Client/Server Database Environment
The Client/Server Database Environment
The Client/Server Database Environment
مدیریت فرایندهای کسب و کار و معماری سرویس گرا
Service Oriented Architecture
Service Oriented Architecture (SOA)
Introduction to Web Services
MQ Series Cross Platform Dominant Messaging sw – 70% of market
Service-Oriented Application Integration
Presentation transcript:

DataDirect aka NEON Systems Advanced SOA Implementations October 19, Natural Conference Rex Bowe, Systems Consultant

Combination of Two Industry Leaders One-stop shopping Inventors and experts in standards Unparalleled product-line Unparalleled OEM customer reach The Industry Leader

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 Z SERIES MAINFRAME z/OS Datasources DATA DB2 IMS/DB VSAM ADABAS BUSINESS LOGIC CICS/TS IMS/TM NATURAL SCREEN LOGIC CICS/TS IMS/TM CA-IDMS SHADOW RTE NETWORK SUPPORT SHADOW INSTRUMENTATION SERVER SECURITY OPTIMIZATION MANAGEMENT MESSAGE SUPPORT MAPPING SUPPORT SUBSYSTEM SUPPORT RULES ENGINE TRANSACTION SUPPORT SERVICE-ORIENTED ARCHITECTURE EVENT-DRIVEN ARCHITECTURE DIRECT DATA ACCESS PRESENTATION Communication protocol - ODBC, JDBC, JCA, SOAP Transaction support Security Resource manager Scalability Failover Triggers

The Pieces – A Service Fabric

Central Management – Shadow Studio Monitor Events Build Services Mainframe Service Management

Oct. 19th, 2006 Our Case Study

zDirect – JDBC/ODBC Client Z SERIES MAINFRAME z/OS Datasources DATA DB2 IMS/DB VSAM ADABAS BUSINESS LOGIC CICS/TS IMS/TM NATURAL SCREEN LOGIC CICS/TS IMS/TM CA-IDMS SHADOW RTE SHADOW INSTRUMENTATION SERVER SECURITY OPTIMIZATION MANAGEMENT MAPPING SUPPORT SUBSYSTEM SUPPORT RULES ENGINE TRANSACTION SUPPORT NETWORK SUPPORT Client application DAO layer Client Driver MESSAGE SUPPORT EVENT-DRIVEN ARCHITECTURE PRESENTATION SERVICE-ORIENTED ARCHITECTURE DIRECT DATA ACCESS SQL RESULT Data-Mapped Copybook TCP/IP & TCB Management EXCI Connection Pool

zDirect – JDBC/ODBC Client Z SERIES MAINFRAME z/OS Datasources DATA DB2 IMS/DB VSAM ADABAS BUSINESS LOGIC CICS/TS IMS/TM NATURAL SCREEN LOGIC CICS/TS IMS/TM CA-IDMS SHADOW RTE SHADOW INSTRUMENTATION SERVER SECURITY OPTIMIZATION MANAGEMENT MAPPING SUPPORT SUBSYSTEM SUPPORT RULES ENGINE TRANSACTION SUPPORT NETWORK SUPPORT Client application DAO layer Client Driver DIRECT DATA ACCESS SQL Stored Procedure SQL

zServices - HTTP transport for SOAP Z SERIES MAINFRAME z/OS Datasources DATA DB2 IMS/DB VSAM ADABAS BUSINESS LOGIC CICS/TS IMS/TM NATURAL SCREEN LOGIC CICS/TS IMS/TM CA-IDMS SHADOW RTE SHADOW INSTRUMENTATION SERVER SECURITY OPTIMIZATION MANAGEMENT MAPPING SUPPORT SUBSYSTEM SUPPORT RULES ENGINE TRANSACTION SUPPORT NETWORK SUPPORT MESSAGE SUPPORT EVENT-DRIVEN ARCHITECTURE DIRECT DATA ACCESS PRESENTATION Client application SOAP layer SOAP/HTTP Sender SERVICE-ORIENTED ARCHITECTURE URL/VIRTUAL DIRECTORY SOAP REQUEST RESPONSE SOAP

zEvents – Web Service publication Z SERIES MAINFRAME z/OS Datasources DATA DB2 IMS/DB VSAM ADABAS BUSINESS LOGIC CICS/TS IMS/TM NATURAL SCREEN LOGIC CICS/TS IMS/TM CA-IDMS SHADOW RTE SHADOW INSTRUMENTATION SERVER SECURITY OPTIMIZATION MANAGEMENT MESSAGE SUPPORT MAPPING SUPPORT SUBSYSTEM SUPPORT RULES ENGINE TRANSACTION SUPPORT XML Web Service Provider EVENT QUEUE NETWORK SUPPORT WORK FILE XML NETWORK SUPPORT DIRECT DATA ACCESS PRESENTATION SERVICE-ORIENTED ARCHITECTURE EVENT-DRIVEN ARCHITECTURE EVENT  Real-time Change Data Capture  Mainframe assembler User exits  Low CPU overhead  No log scanning  No “Polling”

Oct. 19th, 2006 Thank you