Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright: Avi Rosenthal, 2002- 2003. all rights reserved 1 IBM MF and Web Services Avi Rosenthal Avi Rosenthal Independent Consultant

Similar presentations


Presentation on theme: "Copyright: Avi Rosenthal, 2002- 2003. all rights reserved 1 IBM MF and Web Services Avi Rosenthal Avi Rosenthal Independent Consultant"— Presentation transcript:

1 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved 1 IBM MF and Web Services Avi Rosenthal Avi Rosenthal Independent Consultant ravi@netvision.net.il

2 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved2 Overall Presentation Goal Overall Presentation Goal Presenting the potential and obstacles for realization of Web Services in Legacy MF applications Presenting the potential and obstacles for realization of Web Services in Legacy MF applications

3 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved3 Learning Objectives Learning Objectives Understanding current status of IBM MF technology and applications. Understanding current status of IBM MF technology and applications. Understanding new trends and directions in IBM MF environment. Understanding new trends and directions in IBM MF environment. Assessing the practical implications for Web Services and Java implementations in IBM Mainframe environment. Assessing the practical implications for Web Services and Java implementations in IBM Mainframe environment.

4 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved4 Speaker ’ s Qualifications Speaker ’ s Qualifications 30 Years in IT. 30 Years in IT. Technologies and Architectures Consultant for 30 organizations. Technologies and Architectures Consultant for 30 organizations. Working with leading Analysts Groups Working with leading Analysts Groups Consultant for Leading Edge Core Banking Consultant for Leading Edge Core Banking endeavor (2000-2002). Assessing software products initiatives for VCs. Assessing software products initiatives for VCs. Many years of experience as CTO, Technical Manager and Technical Expert. Many years of experience as CTO, Technical Manager and Technical Expert.

5 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved5 Presentation Agenda Presentation Agenda Current MF Infrastucture Current MF Infrastucture MF Trends & Directions MF Trends & Directions Introduction to Web Services Introduction to Web Services Web Services and MF Web Services and MF Summary Summary

6 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved6 Current MF Infrastucture Current MF Infrastucture Data: Data: DB2, other Relational (e.g. CA Datacom), other DBMS (e.g. IMS-DB, Adabas, IDMS), VSAM DB2, other Relational (e.g. CA Datacom), other DBMS (e.g. IMS-DB, Adabas, IDMS), VSAM OLTP Monitors: OLTP Monitors: TX Series (CICS), IMS-DC TX Series (CICS), IMS-DC Business Logic: Business Logic: COBOL (70%-80%), PLI, 4GL (e.g. VAG, Cool:Gen, Natural, Ideal) COBOL (70%-80%), PLI, 4GL (e.g. VAG, Cool:Gen, Natural, Ideal)

7 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved7 Current MF Infrastucture Current MF Infrastucture Communication: Communication: SNA, TCP/IP Batch Batch MMI: MMI: 3270, C/S, Web to Host

8 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved8 Current MF Infrastucture Current MF Infrastucture High Availability and Reliability High Availability and Reliability Scalability and High Performance Scalability and High Performance Clustering: Sysplex Clustering: Sysplex Partitioning and Workload Management. Partitioning and Workload Management. Business Critical Applications and Data Business Critical Applications and Data

9 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved9 Current MF Infrastucture Current MF Infrastucture Dominated by IBM Dominated by IBM The only vendor which produce servers. The only traditional Operating Systems vendor. Largest market share: OLTP, DB

10 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved10 Presentation Agenda Presentation Agenda Current MF Infrastucture Current MF Infrastucture MF Trends & Directions MF Trends & Directions Introduction to Web Services Introduction to Web Services Web Services and MF Web Services and MF Summary Summary

11 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved11 MF Trends & Directions MF Trends & Directions Z/OS Web Sphere is the strategic platform for IBM Web Sphere is the strategic platform for IBM New development: Java and J2EE. New development: Java and J2EE. Integration and Interoprability of new J2EE applications with exsisting systems on the MF. Integration and Interoprability of new J2EE applications with exsisting systems on the MF. Integration with Distributed Environments. Integration with Distributed Environments. 3 Modal addressing: 64 bit, 31 bit, 24 bit. 3 Modal addressing: 64 bit, 31 bit, 24 bit.

12 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved12 Linux Server Consolidation of Linux instances. Server Consolidation of Linux instances. Linux instances under VM. Linux instances under VM. Lower prices for software and servers for Linux: Z800 models Lower prices for software and servers for Linux: Z800 models Support of major Linux vendors: Support of major Linux vendors: Red Hat, Su-Se (United Linux) and others Development: Java and J2EE: Development: Java and J2EE: Web Sphere, Web Logic Web Sphere, Web Logic MF Trends & Directions MF Trends & Directions

13 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved13 MF Trends & Directions MF Trends & Directions Linux evolution on MF Server Consolidation of Linux instances. Server Consolidation of Linux instances. Hyper Socket connection to Z/OS. Hyper Socket connection to Z/OS.

14 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved14 General General E-Buisiness on Demand E-Buisiness on Demand Computing on Demand Autonomic Computing( Self Managing, Self Healing etc.) The vision of e-Buisiness on Demand is for heteregoneus platforms. The vision of e-Buisiness on Demand is for heteregoneus platforms. It is designed for creating the Service Oriented Infrastructure Architecture. MF Trends & Directions MF Trends & Directions

15 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved15 Java on Z/OS Java on Z/OS J2EE Application Servers: J2EE Application Servers: IBM Web Sphere, BEA Web Logic Traditional transction Servers: Traditional transction Servers: CICS, IMS/DC CORBA based: CORBA based:IONA

16 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved16 Why Java on MF? Why Java on MF? Narrowing of MF advantage in Availability, Reliability and Scalability. Narrowing of MF advantage in Availability, Reliability and Scalability. Higher TCO of MF for non High-End oragnizations. Higher TCO of MF for non High-End oragnizations. Availability of ISVS solutions and Packaged solutions is a key for platform decisions. Availability of ISVS solutions and Packaged solutions is a key for platform decisions. Java and XML are the key enabling technologies for ISVS and Packaged applications availability.

17 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved17 App Servers vs. Traditional OLTP App Servers vs. Traditional OLTP CICSWS Maturity very mature very mature imature imature EJBs Session Beans all Scalability 5,000+ tr/sec 500 tr/sec External Integration Good? very good Internal Integration excelentevolving

18 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved18 App Servers vs. Traditional OLTP App Servers vs. Traditional OLTP CICSWS Transactions OLTP Monitor OLTP Monitor App Server App Server Web Web adapting adapting very good very good Business Components Business Components no no yes yes

19 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved19 Presentation Agenda Presentation Agenda Current MF Infrastucture Current MF Infrastucture MF Trends & Directions MF Trends & Directions Introduction to Web Services Introduction to Web Services Web Services and MF Web Services and MF Summary Summary

20 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved20 Introduction to Web Services Introduction to Web Services The two “ heads ” of Web Services 1. Interoperability and Integration Reuse of exsisting functionality and Data as Services. Reuse of exsisting functionality and Data as Services. Interoperability and Integration of Legacy code and Data. Interoperability and Integration of Legacy code and Data. Developed by traditional AD tools Developed by traditional AD tools Invoked by standard based Interfaces. Invoked by standard based Interfaces.

21 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved21 Web Services Interoprability Client Service Client Interface Service Interface

22 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved22 Introduction to Web Services Introduction to Web Services The two “ heads ” of Web Services 2. Building new functionality as Services Implemented by New development platforms e.g. Dot Net, J2EE. Implemented by New development platforms e.g. Dot Net, J2EE. Service Oriented Architecture Service Oriented Architecture Object Oriented and Componentized. Object Oriented and Componentized. Designed for the Web. Designed for the Web. Support of industury standards Support of industury standards

23 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved23 "If you ask 5 people to define Web Services you will get 6 definitions. ” Discussion Group in W3C Web Services Definition

24 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved24 Web Services Definition Hurwitz Group, 3.02 A set of software, content and network standards 34% Offers a means of delivering integrated computing solutions 43% Any kind of service delivered over the Web 19% 19%

25 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved25 My definition My definition Web Services are standard XML interfaced application services, which use SOAP (Simple Object Access Protocol) standard and optionally other standards (e.g. WSDL). Web Services are standard XML interfaced application services, which use SOAP (Simple Object Access Protocol) standard and optionally other standards (e.g. WSDL).

26 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved26 Presentation Agenda Presentation Agenda Current MF Infrastucture Current MF Infrastucture MF Trends & Directions MF Trends & Directions Introduction to Web Services Introduction to Web Services Web Services and MF Web Services and MF Summary Summary

27 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved27 Web Services and MF Web Services and MF MF applications are the largest source of exsisting functionality. MF applications are the largest source of exsisting functionality. Could be used as Web Services for Integration and/or Interoprability but.... Could be used as Web Services for Integration and/or Interoprability but.... There are many Technical and Cultural issues, which could hinder exploitation. There are many Technical and Cultural issues, which could hinder exploitation.

28 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved28 CICS WS potential as example CICS WS potential as example Used by 490 of Fortune 500 Used by 490 of Fortune 500 30 billions transactions per day. 30 billions transactions per day. Transactions of more than 1 trilion $ per day. Transactions of more than 1 trilion $ per day. 30,000 CICS COBOL modules 30,000 CICS COBOL modules

29 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved29 example2: COBOL potential example2: COBOL potential 70% of the world Business Data is processed by MF COBOL applications (Aberdeen Group) 70% of the world Business Data is processed by MF COBOL applications (Aberdeen Group) According to Gartner Group it is closer to 75%. According to Gartner Group it is closer to 75%. 200 billion lines of code in COBOL currently run on MF (Micro Focus). 200 billion lines of code in COBOL currently run on MF (Micro Focus). Replacement of all COBOL applications in the foreseeable future is unrealistic Replacement of all COBOL applications in the foreseeable future is unrealistic

30 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved30 MF Web Services Limitations MF Web Services Limitations No Service Oriented Architectures. No Service Oriented Architectures. Silo Applications and not Component Based. Silo Applications and not Component Based. Usually Tightly Coupled. Usually Tightly Coupled. No explicit boundaries between layers. No explicit boundaries between layers. The required change is both Technical and Cultural.

31 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved31 not SOA major Reengineering not SOA major Reengineering Tightly Coupled SOA. design change Tightly Coupled SOA. design change Loosely Coupled SOA. Easy Loosely Coupled SOA. Easy e.g. Dot Net, J2EE Some Business Functions could be exposed as Services but it is unrealistic to change the overall non SOA architecture to SOA Adapting to Web Services difficulty

32 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved32 Web Services and Java Major J2EE 1.4 specs (currently in Beta) for Web Services support. Major J2EE 1.4 specs (currently in Beta) for Web Services support. J2EE 1.4 Web Services support: J2EE 1.4 Web Services support:Portabilty XML, SOAP, WSDL

33 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved33 MF Web Services Limitations MF Web Services Limitations SNA SNA Many Sites are not using TCP/IP. SOAP support in CICS is new (3.03) SOAP support in CICS is new (3.03) IMS/DC SOAP??? IMS/DC SOAP??? Tactical ISVs SOAP solutions or Apache SOAP (now Axis). Tactical ISVs SOAP solutions or Apache SOAP (now Axis). The majority of applications executed under CICS and IMS/DC and not under Web Sphere or Web Logic. The majority of applications executed under CICS and IMS/DC and not under Web Sphere or Web Logic.

34 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved34 MF Web Services Limitations MF Web Services Limitations SOAP listner should resolve ASCII-EBCDIC during Serialization-de Serialization. SOAP listner should resolve ASCII-EBCDIC during Serialization-de Serialization. Complex XML messages Serialization-de Serialization is a performance bottleneck in other platforms. Complex XML messages Serialization-de Serialization is a performance bottleneck in other platforms.

35 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved35 MF Web Services Limitations MF Web Services Limitations No native SOAP support in Web Sphere 4. No native SOAP support in Web Sphere 4. Web Sphere 5 supports native SOAP (JSR 109: embedded SOAP parser in Java). Web Sphere 5 supports native SOAP (JSR 109: embedded SOAP parser in Java). Web Sphere 5 GA 11.02 Web Sphere 5 GA 11.02 but: Web Sphere 5 GA for Z/OS only in 2Q03. but: Web Sphere 5 GA for Z/OS only in 2Q03.

36 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved36 Presentation Agenda Presentation Agenda Current MF Infrastucture Current MF Infrastucture MF Trends & Directions MF Trends & Directions Introduction to Web Services Introduction to Web Services Web Services and MF Web Services and MF Summary Summary

37 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved37 Summary Summary MF environment executes the largest Business Functionality and Data, which could be exposed as Web Services, MF environment executes the largest Business Functionality and Data, which could be exposed as Web Services, But there are huge challenges hindering the exploitation. The major issues for achieving Interoprability by Web Services on MF are technical, architectural and cultural. The major issues for achieving Interoprability by Web Services on MF are technical, architectural and cultural. It is more than just technology. It is more than just technology.

38 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved38 Summary Summary For Short Term integrating specific functionality as Web Service is realistic, For Short Term integrating specific functionality as Web Service is realistic, but exposing entire enterprise MF site functionality as services is unrealistic.

39 Copyright: Avi Rosenthal, 2002- 2003. all rights reserved39 Q & A?


Download ppt "Copyright: Avi Rosenthal, 2002- 2003. all rights reserved 1 IBM MF and Web Services Avi Rosenthal Avi Rosenthal Independent Consultant"

Similar presentations


Ads by Google