© 2013 IBM CorporationWhat Every Enterprise Architect Needs toKnow about the Evolution of IMSBetty Patterson – June 2013IB...
© 2013 IBM Corporation2Availability. References in this presentation to IBM products, programs, or services do not imply t...
© 2013 IBM Corporation3Agenda The role of IMS in IT History and your world A day in the life of an enterprise architect...
© 2013 IBM CorporationTHE ROLE OF IMS IN ITHISTORY AND IN YOUR WORLD4
© 2013 IBM CorporationIMS is part of our daily lives and has been for 45 yearsWe don’t have to think about where the data ...
© 2013 IBM Corporation6
© 2013 IBM CorporationA DAY IN THE LIFE OF ANENTERPRISE ARCHITECT7
© 2013 IBM Corporation2009: Gartner Identifies New Approach forEnterprise Architecture “Enterprise architects must adopt ...
© 2013 IBM CorporationThe practical implications Employees want to use their personal devices forbusiness purposes when n...
© 2013 IBM CorporationIn the beginning there was IMS……10IMS IMS
© 2013 IBM CorporationGeographically disperse connected systems11IMS IMSMultipleSystemsCoupling
© 2013 IBM CorporationHigh Availability12MessageQueuesIMS IMS
© 2013 IBM CorporationEmergence of online – all roads lead to IMS13IMSWeb Browser WebSphereApplicationServerDistributedSys...
© 2013 IBM CorporationKey Considerations of the Enterprise Architect Application Containers Database Management SQL Com...
Enterprise Architecture ConsiderationsJBoss, .Net, etcTomcatWebLogicWASESBX86 (Linux, Win), System P(AIX), System z (z/Lin...
© 2013 IBM CorporationApplication Containers Formerly known as Application Server Application “container” is essentially...
© 2013 IBM CorporationDatabase Management Where does the data reside? In what language itis accessible? IMS DB can be st...
© 2013 IBM CorporationSQL Communication IMS Open Database introduced standardized SQLaccess to IMS data– Universal DB res...
© 2013 IBM CorporationData Protection and Security IMS is frequently the home of your most criticalcustomer data Open in...
© 2013 IBM CorporationClustering and Workload Management Clusters: sets of servers that are managed together andparticipa...
IMS ConnectIMS ConnectOTMA OTMA OTMACQS CQS CQSShared QueuesIMS1 IMS2 IMS3DependentRegionsDependentRegionsDependentRegions...
© 2013 IBM CorporationActive/Active SitesMulti-site workloadlifeline (SASP-enabledswitch)InfoSphere IMS replication for z/...
© 2013 IBM CorporationIT’S ALL ABOUT THECONNECTIVITY23
© 2013 IBM CorporationIMS Connect – the Hub The TCP/IP Gateway into IMS Opens IMS systems to servers distributed acrosst...
IMSDBResourceAdapterIMSDBResourceAdapterSystem z - z/OSIMS System z - z/OSIMSConnectOther VendorsolutionsDatabaseManagerOT...
© 2013 IBM CorporationEnterprise-wide Messaging Capabilities Which messagingprotocols does IMSsupport?– VTAM– WebSphere M...
© 2013 IBM CorporationTHE SUM IS MUCH LARGERTHAN THE PARTS27
© 2013 IBM CorporationESB Integration Enables standards-basedintegration between looselycoupled applications andservices ...
© 2013 IBM CorporationESB+ for IMS IBM WebSphere Enterprise Service Bus– Built on top of IBM WebSphere Application Server...
© 2013 IBM CorporationAppliances – IBM WebSphere DataPower30Service OriginatorSOAPHTTPDataPower XI50IMS Connect ClientTCP/...
© 2013 IBM Corporation31IBM Workload Deployer – Build Your Private Cloud Secure, self-service cloud managementhardware ap...
© 2013 IBM CorporationAnalytics and IMS data32CognosBIDataStoreIMSIMSUniversalJDBCDataModelPublishedReportsReportAuthoring...
© 2013 IBM CorporationSystem z Data – core to Big Data projects33Runs the world’sstock exchangesand banking networks24x7 A...
© 2013 IBM Corporation34Big Data and IMS - FORRESTER research
© 2013 IBM CorporationBig Data – the Big Picture35Low Latency CopyIMSIMSOperational /Operational /ProductionProductionData...
© 2013 IBM Corporation36BigInsights Connectivity to DBMS andWarehouseNetezzaBigInsightsJDBCDBMSDB2LUW,IW withDPF• BigInsig...
© 2013 IBM Corporation37IBM Big Data PlatformHadoopSystemStreamComputingDataWarehouseInformation Integration and Governanc...
© 2013 IBM CorporationObrigada38
Upcoming SlideShare
Loading in …5
×

IMS Enterprise Architect handout - IMS UG June 2013 Sao Paulo

352 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
352
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

IMS Enterprise Architect handout - IMS UG June 2013 Sao Paulo

  1. 1. © 2013 IBM CorporationWhat Every Enterprise Architect Needs toKnow about the Evolution of IMSBetty Patterson – June 2013IBM Distinguished EngineerIBM Silicon Valley Laboratory
  2. 2. © 2013 IBM Corporation2Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in allcountries in which IBM operates.Acknowledgements and Disclaimers© Copyright IBM Corporation 2013. All rights reserved.– U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contractwith IBM Corp.IBM, the IBM logo, ibm.com, IMS, DB2, CICS and WebSphere MQ are trademarks or registered trademarks of International BusinessMachines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their firstoccurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarksowned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in othercountries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” atwww.ibm.com/legal/copytrade.shtmlOther company, product, or service names may be trademarks or service marks of others.The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They areprovided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or adviceto any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it isprovided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of,or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have theeffect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of theapplicable license agreement governing the use of IBM software.All customer examples described are presented as illustrations of how those customers have used IBM products and the results they mayhave achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in thesematerials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specificsales, revenue growth or other results.
  3. 3. © 2013 IBM Corporation3Agenda The role of IMS in IT History and your world A day in the life of an enterprise architect It’s all about the connectivity The sum is much larger than the parts
  4. 4. © 2013 IBM CorporationTHE ROLE OF IMS IN ITHISTORY AND IN YOUR WORLD4
  5. 5. © 2013 IBM CorporationIMS is part of our daily lives and has been for 45 yearsWe don’t have to think about where the data that drives each ofthese scenarios resides, or how safe it is, or how quickly it’sdelivered, but we have come to rely on it…..5
  6. 6. © 2013 IBM Corporation6
  7. 7. © 2013 IBM CorporationA DAY IN THE LIFE OF ANENTERPRISE ARCHITECT7
  8. 8. © 2013 IBM Corporation2009: Gartner Identifies New Approach forEnterprise Architecture “Enterprise architects must adopt a new style ofenterprise architecture (EA) to respond to thegrowing variety and complexity in markets,economies, nations, networks and companies…” First key characteristic: “Architect the lines, notthe boxes…” – manage the connections betweendifferent parts of the business rather than theactual parts of the business themselves.8
  9. 9. © 2013 IBM CorporationThe practical implications Employees want to use their personal devices forbusiness purposes when necessary Employees and business processes see increasedintegration with partners and suppliers Customers want access to information using thetechnology of their choice Regulators demand more information—andcompliance requirements change regularly.9
  10. 10. © 2013 IBM CorporationIn the beginning there was IMS……10IMS IMS
  11. 11. © 2013 IBM CorporationGeographically disperse connected systems11IMS IMSMultipleSystemsCoupling
  12. 12. © 2013 IBM CorporationHigh Availability12MessageQueuesIMS IMS
  13. 13. © 2013 IBM CorporationEmergence of online – all roads lead to IMS13IMSWeb Browser WebSphereApplicationServerDistributedSystemsATM NetworkWebSphere MQSysplexDistributorIMSConnectIMSConnectIMSConnectIMSConnect
  14. 14. © 2013 IBM CorporationKey Considerations of the Enterprise Architect Application Containers Database Management SQL Communications Data Protection and Security Clustering and Workload Management Connectivity Appliances Analytics, Big Data, Cloud14
  15. 15. Enterprise Architecture ConsiderationsJBoss, .Net, etcTomcatWebLogicWASESBX86 (Linux, Win), System P(AIX), System z (z/Linux, z/OS)Intelligent WLM & RoutingWeb Session ManagementDatabaseMessagingAnalytics and DataWarehousing ToolsIMS Implementation / IntegrationApplication ServersDataPower, WAS ESB, WMBz/OS Workload Manager,z/OS Sysplex DistributorIMS Connect, OTMAIMS DatabaseSOAP MQ JCA VTAM APPCCognosUniversal JDBC DriverApplication ServersIMSTMCICS WAS……System z……
  16. 16. © 2013 IBM CorporationApplication Containers Formerly known as Application Server Application “container” is essentially a host Software applications live in a container and take advantageof services such as security, data services, management,performance, and more.16IMSIMSConnectDatabaseManagerOTMAODBMTransactionManagerIMSapplication• IMS provides an Application Container• Dependent regions provide systemservices, application logic, database calls,message handling, and more.• Dependent regions specialized for Java,batch, and their permutations
  17. 17. © 2013 IBM CorporationDatabase Management Where does the data reside? In what language itis accessible? IMS DB can be standalone or share everything17IMSIMSConnectDatabaseManagerOTMAODBMTransactionManagerIMSapplication• IMS DB supports DL/I, SQL, and XML• Specialized IMS DBs provide enhancedperformance (Fast Path) and scalability(HALDB)• Direct connections to IMS database
  18. 18. © 2013 IBM CorporationSQL Communication IMS Open Database introduced standardized SQLaccess to IMS data– Universal DB resource adapter for JEE– Universal JDBC driver– Universal DL/I driver18
  19. 19. © 2013 IBM CorporationData Protection and Security IMS is frequently the home of your most criticalcustomer data Open integration makes data protection andsecurity simple– IBM InfoSphere Guardium Data Security– IBM InfoSphere Guardium Data Encryption– IBM InfoSphere Optim Designer19
  20. 20. © 2013 IBM CorporationClustering and Workload Management Clusters: sets of servers that are managed together andparticipate in workload management. IMS cluster = IMSPlex IMS images can be clustered up to 255 at a time but managed asone system20IMSDatabaseManagerIMSTransactionManagerz/OSIMSDatabaseManagerIMSTransactionManagerz/OSIMSDatabaseManagerIMSTransactionManagerz/OSIMSDatabaseManagerIMSTransactionManagerz/OS• Share IMS databases• Share IMS message queues• Single Point of Control
  21. 21. IMS ConnectIMS ConnectOTMA OTMA OTMACQS CQS CQSShared QueuesIMS1 IMS2 IMS3DependentRegionsDependentRegionsDependentRegionsIMS DBSysplex Distributor -activeSysplex Distributor -backupTCPIPIMS ConnectWorkload Balancing Failover SupportWorkloadBalancingShared Queues aremaintained by CouplingFacility hardwareShareddatabasesIMS Shared Queues maintain IMS service via: Planned outages Failover routing Automatic workload balancingParallel Sysplex createsa Single Image view ofmultiple IMS systemsSNA / VTAMGlobal Lock ManagementandData SharingIMS for High Availability
  22. 22. © 2013 IBM CorporationActive/Active SitesMulti-site workloadlifeline (SASP-enabledswitch)InfoSphere IMS replication for z/OSTransactionsWorkloadDistributorReplicationInfoSphere Replication Server for z/OSTivoli Enterprise PortalControllerIMSDB2IMSDB2Two or more sites, separated by unlimited distances, running the same applications having thesame data to provide:• Cross-site Workload Balancing• Continuous Availability• Disaster Recovery• Asynchronous Software replication
  23. 23. © 2013 IBM CorporationIT’S ALL ABOUT THECONNECTIVITY23
  24. 24. © 2013 IBM CorporationIMS Connect – the Hub The TCP/IP Gateway into IMS Opens IMS systems to servers distributed acrossthe enterprise The IMS Connect solution includes:– Open Transaction Manager Access (OTMA)– Open Database Manager (ODBM)– IMS Operations Manager (OM)– Multiple Systems Coupling (MSC)– IMS Connect APIs24
  25. 25. IMSDBResourceAdapterIMSDBResourceAdapterSystem z - z/OSIMS System z - z/OSIMSConnectOther VendorsolutionsDatabaseManagerOTMAODBMLUW / DistributedIMSTMResourceAdapterWebSphereMessage BrokerIBM BusinessProcess ManagerWebSphere ESBIMS ConnectAPI ClientsIMS SOAPGatewayInfoSphereMashup HubCognosWebSphereTransformationExtenderWebSphereApplication ServerRYO - socketsWebSphereDataPowerMFS Web SolutionsCognosIMSTMResourceAdapterWebSphereMessage BrokerIBM BusinessProcess ManagerWebSphere ESBJDBC Type-2driversWebSphereApplication ServerRYO - socketsSAPMFS Web SolutionsIMS SOAPGatewayTransactionManagerIMSapplicationJDBC Type-4driversDiscoveryIMS Connect Opens AccessWebSphereTransformationExtender
  26. 26. © 2013 IBM CorporationEnterprise-wide Messaging Capabilities Which messagingprotocols does IMSsupport?– VTAM– WebSphere MQ– APPC– SOAP– JCA Which message-passing paradigms?– Synchronous– Asynchronous– Two-phase– Global– Local26
  27. 27. © 2013 IBM CorporationTHE SUM IS MUCH LARGERTHAN THE PARTS27
  28. 28. © 2013 IBM CorporationESB Integration Enables standards-basedintegration between looselycoupled applications andservices within and across…– SOAs, where distributedapplications are composed ofgranular re-usable services withwell-defined, published andstandards-compliant interfaces– Message driven architectures,where applications sendmessages through the ESB toreceiving apps– Event driven architectures,where applications generate andconsume messagesanonymously28
  29. 29. © 2013 IBM CorporationESB+ for IMS IBM WebSphere Enterprise Service Bus– Built on top of IBM WebSphere Application Server– Supports common connectivity patterns Use WebSphere ESB to:– Create services from existing assets– Connect service providers with service consumers– Connect virtually any business application Additional services available through:– WebSphere Message Broker– IBM Business Process Manager– WebSphere Transformation Extender29
  30. 30. © 2013 IBM CorporationAppliances – IBM WebSphere DataPower30Service OriginatorSOAPHTTPDataPower XI50IMS Connect ClientTCP/IPCOBOL/MQSystem z Service ProviderMQServerIMSConnectIMSMQ BridgeIMS UniversalJDBC driverTCP/IPMQ ClientDBFuture Direction
  31. 31. © 2013 IBM Corporation31IBM Workload Deployer – Build Your Private Cloud Secure, self-service cloud managementhardware appliance Design and deploy consistent andrepeatable middleware patterns into acloud of virtualized hardware running asupported hypervisor, such as VMwareESX, z/VM, and PowerVM. Bring your own cloud to leverage yourexisting underutilized hardware Full lifecycle management for IBMMiddleware; limited lifecyclemanagement for third party productsX86 PowerSystemz
  32. 32. © 2013 IBM CorporationAnalytics and IMS data32CognosBIDataStoreIMSIMSUniversalJDBCDataModelPublishedReportsReportAuthoringCognosFrameworkManagerConsumerAuthorJDBC Benefits of Cognos reporting with IMS:– Ad hoc reporting access– Report on data reflecting the most current state of the business– React faster to trusted data– Market-leading BI solution for IMS customers
  33. 33. © 2013 IBM CorporationSystem z Data – core to Big Data projects33Runs the world’sstock exchangesand banking networks24x7 ATMDeposits and WithdrawalsTracks the world’s packagesReserves airline seatsIMS: 80% of the global life/healthinsurance providers8 of every 10 of the largest retail banks in Australia, Germany, Japan,and the United States use IMS for their core bankingIMS: Top 5 US BanksTop 5 European BanksIMS: Top US Manufacturingand Shipping Companies
  34. 34. © 2013 IBM Corporation34Big Data and IMS - FORRESTER research
  35. 35. © 2013 IBM CorporationBig Data – the Big Picture35Low Latency CopyIMSIMSOperational /Operational /ProductionProductionDataDataOperationalOperationalApplicationsApplicationsDelivering insights from multi-structured data pervasively acrossthe organization embedded in theoperational applicationsOperationalAnalyticsTransactionalInformationDB2AnalyticsAcceleratorDataDataWarehouseWarehouseSystem zSystem zBig DataBig DataMulti-Structure Data Combine multi-structured datawith historical data warehouseinformation to increaseunderstanding Pervasively enable decisionmakers and other end usersacross the organization Provide analytic information atthe point of decision enablingfact-based decisions Provide real-time operationaldata from IMS Accelerate long running DB2for z/OS queries from minutesto seconds for greater businessvalue with AnalyticsAccelerator.
  36. 36. © 2013 IBM Corporation36BigInsights Connectivity to DBMS andWarehouseNetezzaBigInsightsJDBCDBMSDB2LUW,IW withDPF• BigInsights drives RDBMS work
  37. 37. © 2013 IBM Corporation37IBM Big Data PlatformHadoopSystemStreamComputingDataWarehouseInformation Integration and GovernanceMDA AcceleratorMachine Data AcceleratorIBM Big Data PlatformSystemsManagementApplicationDevelopmentVisualization& DiscoveryAcceleratorsInformation Integration and GovernanceHadoopSystemStreamComputingDataWarehouseGenericDomainSpecificIT use cases: Server, performance, troubleshootingBusiness use cases: Click stream and transaction analysis Optimize production, advance planningCustom Applications Shrink Wrap SolutionsHealth Care TelcoInsuranceNetworking“x2020” “Unity”Telco RetailFinancialServicesHealthcareTools Client Specific Customizations, Visualization tools (“zInsights”)Parsers and Extractors(applications, services,servers and devices )Federated Discovery, Pattern Discovery,Search, Visualization Tools forroot cause analysis
  38. 38. © 2013 IBM CorporationObrigada38

×