© 2005 IBM Corporation WebSphere Software SOA on your terms and our expertise 16 th November 2005 Rapidly deploy existing CICS applications into a J2EE-based.

Slides:



Advertisements
Similar presentations
October 10-13, 2006 San Diego Convention Center, San Diego California VoIP/SOA Integration Impact on IT Apps, Processes, & Overall Business.
Advertisements

Connected Health Framework
Service Oriented Architecture Terry Woods Session 50.
Enterprise Integration Architecture IPMA Professional Development Seminar June 29, 2006 Scott Came Director, Enterprise Architecture Program Washington.
Achieving Success With Service Oriented Architecture Derek Ireland 17th March, 2005.
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
Federal Student Aid Technical Architecture Initiatives Sandy England
WebSphere Diego Leone. Summary Story and birth What is WebSphere?/Goals Main features Advantages/Disadvantages Conclusions.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
US Strategy Days /16/2017 7:46 PM Richard Moore Server & Tools Business Group Lead Microsoft Ireland ©2006 Microsoft.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
© 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.
Understanding and Managing WebSphere V5
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
Office 365: Efficient Cloud Solutions Wednesday March 12, 9AM Chaz Vossburg / Gabe Laushbaugh.
IBM Research – Thomas J Watson Research Center | March 2006 © 2006 IBM Corporation Events and workflow – BPM Systems Event Application symposium Parallel.
© 2006 IBM Corporation SOA on your terms and our expertise Software Overview IBM WebSphere Message Broker Extender for TIBCO RV.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.
SOA, BPM, BPEL, jBPM.
第三組 Produce a report on 1.SAP NetWeaver 2.SAP Web Application Server 3. SAP Solution Manager ~ Team member ~ 何承恩 謝岳霖 徐翊翔 陳鼎昇.
IBM Software Group - IBM Systems Group © 2006 IBM Corporation IBM Software Group | IBM Systems Grouppage 1 Team Collaboration Software Selling Strategy.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Quality Assurance for Component- Based Software Development Cai Xia (Mphil Term1) Supervisor: Prof. Michael R. Lyu 5 May, 2000.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
TPF March 12, 2009 IBM TXSeries for Multiplatforms Distributed transaction processing simplified A Technical Overview zTPF Gartner DRAFT June 2005.PPT.
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved BUSINESS PLUG-IN B17 Organizational Architecture Trends.
® How to Build IBM Lotus Notes Components for Composite Applications 정유신 과장 2007 하반기 로터스 알토란.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
® IBM Software Group © 2006 IBM Corporation Increase productivity with secure offline access to IBM WebSphere® Portal applications.
1 The Benefits of an SOA in the Contact Center Brian Garr Program Director, IBM Speech Solutions.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
IBM Software Group: CICS Product Portfolio © 2004 IBM Corporation IBM CICS Transaction Gateway Version 6.0 Product Overview Andrew.
Why Governance? SOA Governance allows to n Master complexity of IT n Support business process change.
TXSeries for Multiplatforms, Version 6.2 Effective multiplatform transaction processing Executive Overview.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
Copyright© 2002 Avaya Inc. All rights reserved Anna Dorcey Director, Avaya DeveloperConnection Program August 4, 2004 Partnering in the VOIP World Anna.
Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
© 2005 IBM Corporation IBM Business-Centric SOA Event SOA on your terms and our expertise Operational Efficiency Achieved through People and SOA Martin.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
WHAT OUR CUSTOMERS ARE SAYING “After thorough market research and a review process, Qorus Breeze Proposals stood out from the competitors because of its.
® © 2009 IBM Corporation IBM Software Group Application Transformation using EGL Todd Britton IBM Rational.
Last Updated 1/17/02 1 Business Drivers Guiding Portal Evolution Portals Integrate web-based systems to increase productivity and reduce.
Align Business and Information Technology – with SOA Pradeep Nair Director – Software Group (IBM India/SA)
® © 2008 IBM Corporation IBM Software Group EGL Simplify Innovation EGL International Conference Zurich Oct EGL Trends and Directions Stefano.
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
Overview of SOA and the role of ESB/OSB
WebSphere Software © 2006 IBM Corporation TXSeries V6 The Next Generation of Distributed CICS TXSeries for Multiplatforms, Version 6.1.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
0 What Does SIP Bring to Your Customer Experience ? Extend VoIP and IP Contact Center values through support of SIP o Media and location independent support.
Service Oriented Architecture Enabling the Agile and Flexible Business of the 21 st Century.
Online | classes| Corporate Training | Technical | Placements| Experts Contact US: Magnific training India USA :
© IBM Corporation 2008 WebSphere demonstration Maurits André – WebSphere Technical Sales.
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System.
J2EE Platform Overview (Application Architecture)
WebSphere Diego Leone.
IST421: Advanced Systems and Enterprise Integration
CIM Modeling for E&U - (Short Version)
Netscape Application Server
Service Oriented Architecture (SOA)
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Quality Assurance for Component-Based Software Development
Introduction to SOA Part II: SOA in the enterprise
Presentation transcript:

© 2005 IBM Corporation WebSphere Software SOA on your terms and our expertise 16 th November 2005 Rapidly deploy existing CICS applications into a J2EE-based Service Oriented Architecture global transactional integrity with CICS Transaction Gateway V6.1 Andrew Bates CICS Transaction Gateway Product Line Manager Hursley Development Laboratories, UK

SOA on your terms and our expertise WebSphere Software 2  What is Service Orientation and SOA? and how does it relate to my zSeries enterprise assets?  What is the CICS Transaction Gateway? And how does it help me achieve a SOA?  What is ‘two-phase commit’? Why do I need it? How does it work?  Where does all this fit in to the ‘Big Picture’?  Any questions? Today’s Agenda - SOA The main topics for consideration over the next 50 minutes

SOA on your terms and our expertise WebSphere Software 3 … a service? A repeatable business task – e.g., check customer credit; open new account … service orientation? A way of integrating your business as linked services and the outcomes that they bring … service oriented architecture (SOA)? An IT architectural style that supports service orientation … a composite application? A set of related & integrated services that support a business process built on an SOA What is SOA? (A familiar concept for CICS system programmers)

SOA on your terms and our expertise WebSphere Software 4  Unified view of customer for personal banking line of business  Existing investments preserved and re-used  Re-used and assembled CICS assets with new Web services interfaces into new CRM business process  Used CICS Transaction Server, CICS Transaction Gateway and IBM Application Development tooling  Web service interfaces deployed on WebSphere Application Server on zSeries to access CICS assets Benefits Action taken What is the business challenge? Revitalize customer relationship management across multiple banking channels SOA is not just for new development Bank of Montreal assembles mainframe-based assets

SOA on your terms and our expertise WebSphere Software 5 Custom Apps. IBM SOA Foundation Software Skills & Support Leveraging existing IT Infrastructure The Value of the IBM SOA Foundation Provides What You Need to Get Started with SOA Supports complete lifecycle with a modular approach Extends value of your existing investments, regardless of vendor Scalable; start small and grow as fast as the business requires Extensive business and IT standards support; facilitating greater interoperability & portability IBM SOA Foundation: Integrated, open set of software, best practice, and patterns CICSIMS

SOA on your terms and our expertise WebSphere Software 6 SOA on zSeries – Modernizing your most valuable assets! Extend and enrich core CICS, IMS and WebSphere applications Running on any platform, including z/OS and zLinux CICS, IMS and DB2 are enabled for SOA today! Core zSeries applications SOA foundation products Unlocks the value of… Creates opportunities for new business processes with … For advanced services..  user interaction  process management  information integration  enterprise service bus For asset reuse..  time to value  lower risk  lower cost.. and service integrity  security  availability  recoverability

SOA on your terms and our expertise WebSphere Software 7 Announcing New and Enhanced Products Strengthening the IBM SOA Foundation * Indicates new products Process: WebSphere Process Server for z/OS* WebSphere ESB for z/OS* WebSphere Message Broker for z/OS WebSphere Extended Deployment CICS Transaction Gateway People: WebSphere Portal for z/OS Information: WebSphere Information Integrator Application Infrastructure: CICS Transaction Server IMS DB2 WebSphere Application Server & XD for z/OS WebSphere Business Monitor Tivoli Composite Application Manager for WebSphere Tivoli Composite Application Manager for SOA * Tivoli Federated Identity Manager CICS Operations Tools WebSphere Business Modeler Service Flow Modeler in WebSphere Developer for zSeries WebSphere Studio Asset Analyzer CICS Interdependency Analyzer WebSphere Integration Developer* WebSphere Developer for zSeries Enterprise COBOL and PL/I Compilers Problem Determination Tools Indicates products currently running – or with stated plans to run – natively on System z9 and zSeries. Indicates Eclipse-based products running on distributed platforms/workstations, and can deploy composite applications on System z9 and zSeries.

SOA on your terms and our expertise WebSphere Software 8  High performing and scalable inbound connector to CICS applications  Provides connectors to COMMAREA and based CICS applications PlumbingInterfacesIntegration Primary connector into CICS Java and non-Java API’s WebSphere, CICS and others  Standard JCA interface is strategic and provides best Qualified of Service  Base Java, C, C++, COBOL and COM interfaces are supported but stabilized  Every in support CICS server on every platform to WebSphere SOA foundation servers  5 SNA servers (AIX, Windows, Linux on zSeries) Introducing the CICS Transaction Gateway Rapidly deploy existing CICS applications in a SOA  IBM’s flagship z/OS  Linux on Intel, POWER, & zSeries  AIX, HP-UX and Solaris  Windows Supported Platforms

SOA on your terms and our expertise WebSphere Software 9  Popular with the business community because: –High performing Can support thousands of Transactions Per Second (TPS) with optimised data handling –Secure Industry standard Secure Socket Layer (SSL) implementation and good integration with CICS and z/OS –Scalable Multi-Threaded technology and load balancing capabilities maximise scalability and availability  Popular with the technical community because: –Ease of System Administration Minimal changes to CICS and usually no changes to CICS applications Simple, familiar mechanisms to configure and manage your gateway –Ease of Application Development Implements the industry standard J2EE Connector Architecture (JCA) interface Transactional scope, connection pooling and security context all managed outside of the application for easier development In summary, IBM CICS Transaction Gateway delivers:  High-performing, security-rich and scalable J2EE standards-based access to CICS applications  Requiring minimal changes to CICS systems and usually no changes to existing CICS programs Key characteristics of IBM CICS Transaction Gateway IBM’s most popular connector from WebSphere to CICS

SOA on your terms and our expertise WebSphere Software 10  A component of the Java™ 2 Platform Enterprise Edition specification, alongside other standard services, such as JMS, JDBC and JNDI  Standard programming interface to all Enterprise Information Systems (EIS), such as CICS, IMS and SAP  Widely supported in education materials and software tooling from IBM and non IBM vendors  Delegated management of Connections, Transactions and Security for better, faster application development In summary, the J2EE Connector Architecture (JCA):  Enables better applications to be developed faster The J2EE Connector Architecture (JCA) J2EE standards based access to Enterprise Information Systems

SOA on your terms and our expertise WebSphere Software 11  The difference between a ‘direct connection’ and a ‘Web service’ depends on whether or not the presentation applications are directly bound to the business logic.  ‘Tightly coupled’ direct connections and ‘loosely coupled’ Web services coexist to fully exploit the agility of an on demand environment Direct Connection  High QoS Today  Mature technologies  Existing application interfaces  Few application/system level changes required  Good where application has fewer reusable purposes Web Services  QoS improving via standards  Emerging technologies  Web Services interface  Some application/system level changes required  Good where application has many reusable purposes Direct Connection or Web Service into CICS? Comparing and contrasting two complimentary SOA technologies In summary, IBM provides different CICS integration technologies to:  Exploit an appropriate set of complimentary technologies needed for different business problems  Integrate all your CICS assets in an enterprise class Service Oriented Architecture

SOA on your terms and our expertise WebSphere Software 12  Performance enhancements and product optimizations via exploitation of the latest J2EE and Linux standards  Considerable availability and scalability enhancement on our flagship z/OS platform Qualities of Service Systems Management Security Ease of Use  Improved administration of the connector through a more functional interface, better aligned with the native operating environment  Problem determination and management has been enhanced through better recording and control of system information  Enhanced support for the Industry leading SSL protocol enables fine tuned control of your network security  Exploitation of the advanced z/OS security features provides a faster and more comprehensive security solution  New, industry standard installations vastly simplify the process of installing, migrating and applying maintenance  Redesigned and searchable Eclipse-based information center provides a greatly improved interface for online documentation CICS Transaction Gateway Version 6.0 Delivers major enhancements in four key value areas IBM CICS Transaction Gateway for Multiplatforms V6.0¦ Software Announcement Nov. 30, 2004 IBM CICS Transaction Gateway for z/OS V6.0¦ Software Announcement Nov. 30, 2004 IBM CICS Transaction Gateway for Multiplatforms V6.01¦ Software Announcement Jun. 14, 2005

SOA on your terms and our expertise WebSphere Software 13 CICS application s on z/OS CIC S TG z/O S WebSphere application s on z/OS WebSphere application s on distributed platforms Cross-memory communication CICS Transaction Gateway for z/OS Version 6.1 Delivers major enhancements in two key value areas IBM CICS Transaction Gateway for z/OS V6.1¦ Software Announcement Oct. 04, 2005 TCP/IP communication with SSL security Major new functionality on flagship z/OS platform  Provides global transactional integrity through support for the XA transaction standard  Adds two-phase commit transactional integration between distributed WebSphere applications and CICS applications running on z/OS Maximum Transactional Integrity  Delivers four major enhancements to the reliability, availability and serviceability (RAS) of TCP/IP network communications Enhanced Communications

SOA on your terms and our expertise WebSphere Software 14 Example A Example B 1.Request to buy 100 shares at $36 each 2.Call center enters request into IT systems 3.Brokerage house withdraws money and debits account 4.Stock Exchange completes transaction 1.Request to buy 1000 perishable items 2.Account manager is able to offer time sensitive discount 3.Credit is approved and goods are in stock 4.Delivery company is not able to process request Entire Transaction Complete Entire Transaction Cancelled The business value of coordinated transactions Updating multiple business systems whilst maintaining data integrity 4. Deposit money & deliver product /service 2. Request coordinator 3. Withdraw money & update account 1. Customer request

SOA on your terms and our expertise WebSphere Software 15 Example A Example B 1.Request to buy 100 shares at $36 each 2.WebSphere application manages request 3.CICS application withdraws money and debits account 4.Business Partner application process stock trade 1.Request to buy 1000 perishable items 2.WebSphere application manages request 3.CICS application withdraws money and debits account 4.ERP system rejects the order to fulfil order. Entire Transaction Complete Entire Transaction Cancelled 4. Deposit money & deliver product /service 2. Request coordinator 3. Withdraw money & update account 1. Customer request The technical importance of transactional integrity Ensuring data integrity across distributed, heterogeneous systems

SOA on your terms and our expertise WebSphere Software 16 CICS Transaction Gateway for z/OS V6.1 implements the XA Specification, two- phase commit (2PC) protocol. Two-phase commit in the CICS Transaction Gateway Maintaining data integrity across multiple resource managers Two-phase commit, XA transactional coordination is implemented as part of the JCA 1.5 specification. 2PC requires a PREPARE command to be confirmed by each resource manager, before a COMMIT command makes all transaction changes permanent.

SOA on your terms and our expertise WebSphere Software 17 Transactio n Manager Resource Manager Transactio n Manager Resource Manager Transactio n Manager Resource Manager The BIG picture Snapping together the building blocks of a Service Oriented Architecture  Lets look at what we have created: –A Service.. Reused multiple, separate and disparate business services –A Service Orientation Discovered ways to connect separate business services together to form an innovative solution –A Service Oriented Architecture Used J2EE standards based technologies to begin to form a part of your SOA Foundation –A Composite Application Built a solution that encompasses many technologies in order to build new business value And build an infrastructure for these applications that is flexible enough to respond to future requirements. In summary, IBM provides different CICS integration technologies to:  Exploit an appropriate set of complimentary technologies needed for different business problems  The CICS Transaction Gateway delivers high performing, security rich and scalable access to CICS  Integrate all your CICS assets in an enterprise class Service Oriented Architecture

SOA on your terms and our expertise WebSphere Software 18  Service Oriented Architecture  What is a Service Oriented Architecture  Modernizing your most valuable assets  IBM SOA Foundation and zSeries  IBM CICS Transaction Gateway  Key Characteristics of CICS Transaction Gateway  The J2EE Connector Architecture (JCA)  Direct Connection or Web Service into CICS?  Enhancements in Version 6.0 and Version 6.1  Maximum Transactional Integrity  Business Importance of coordinated business systems  Technical value of global transactional integrity  Two-Phase commit in CICS Transaction Gateway V6.1 Summary – What we talked about Rapidly deploy existing CICS applications into a J2EE-based SOA Core takeaway:  SOA is about moving to a more flexible infrastructure  The most important thing to do - is to start that journey now!

SOA on your terms and our expertise WebSphere Software 19  Website is the best place for up to date information:  Announcement Letters  Datasheets/Brochures  Redbooks  Whitepapers  Presentations  Technical Library  And more…. Questions and More Resources Rapidly deploy existing CICS applications into a J2EE-based SOA  Any Questions?