IMS Enterprise Architect - IMS UG May 2013 Oslo


Published on

Published in: Technology, Business
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

IMS Enterprise Architect - IMS UG May 2013 Oslo

  1. 1. © 2013 IBM CorporationWhat Every Enterprise Architect Needs toKnow about the Evolution of IMSBetty Patterson – May 2013IMS Chief ArchitectIBM 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,, 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” 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 Wrap Up
  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 CorporationIMS runs the world’s most critical workloads2000 enterprises worldwide run IMS3 of the top 5 Health Insurance companies run IMS75% of the top 100 banks worldwide run IMSThe top 5 European and top 5 U.S. banks run IMS16 petabytes of production data managed by IMS$3.0 trillion ($US) per day is transferred through one customer300+ million users served worldwide every day500 million accounts…..for one customer46,000 transactions per second…..on a single IMS system45
  9. 9. © 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.9
  10. 10. © 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.10
  11. 11. © 2013 IBM CorporationIn the beginning there was IMS……11IMS IMS
  12. 12. © 2013 IBM CorporationGeographically disperse connected systems12IMS IMSMultipleSystemsCoupling
  13. 13. © 2013 IBM CorporationHigh Availability13MessageQueuesIMS IMS
  14. 14. © 2013 IBM CorporationEmergence of online – all roads lead to IMS14IMSWeb Browser WebSphereApplicationServerDistributedSystemsATM NetworkWebSphere MQSysplexDistributorIMSConnectIMSConnectIMSConnectIMSConnect
  15. 15. © 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, Cloud15
  16. 16. 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……
  17. 17. © 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.17IMSIMSConnectDatabaseManagerOTMAODBMTransactionManagerIMSapplication• 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
  18. 18. © 2013 IBM CorporationDatabase Management Where does the data reside? In what language itis accessible? IMS DB can be standalone or share everything18IMSIMSConnectDatabaseManagerOTMAODBMTransactionManagerIMSapplication• IMS DB supports DL/I, SQL, and XML• Specialized IMS DBs provide enhancedperformance (Fast Path) and scalability(HALDB)• Direct connections to IMS database
  19. 19. © 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 driver19
  20. 20. © 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 Designer20
  21. 21. © 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 system21IMSDatabaseManagerIMSTransactionManagerz/OSIMSDatabaseManagerIMSTransactionManagerz/OSIMSDatabaseManagerIMSTransactionManagerz/OSIMSDatabaseManagerIMSTransactionManagerz/OS• Share IMS databases• Share IMS message queues• Single Point of Control
  22. 22. 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
  23. 23. © 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
  24. 24. © 2013 IBM CorporationIT’S ALL ABOUT THECONNECTIVITY24
  25. 25. © 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 APIs25
  26. 26. 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
  27. 27. © 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– Local27
  28. 28. © 2013 IBM CorporationTHE SUM IS MUCH LARGERTHAN THE PARTS28
  29. 29. © 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 messagesanonymously29
  30. 30. © 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 Extender30
  31. 31. © 2013 IBM CorporationAppliances – IBM WebSphere DataPower31Service OriginatorSOAPHTTPDataPower XI50IMS Connect ClientTCP/IPCOBOL/MQSystem z Service ProviderMQServerIMSConnectIMSMQ BridgeIMS UniversalJDBC driverTCP/IPMQ ClientDBFuture Direction
  32. 32. © 2013 IBM Corporation32IBM 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
  33. 33. © 2013 IBM CorporationAnalytics and IMS data33CognosBIDataStoreIMSIMSUniversalJDBCDataModelPublishedReportsReportAuthoringCognosFrameworkManagerConsumerAuthorJDBC 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
  34. 34. © 2013 IBM CorporationSystem z Data – core to Big Data projects34Runs 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
  35. 35. © 2013 IBM Corporation35Big Data and IMS - FORRESTER research
  36. 36. © 2013 IBM CorporationBig Data – the Big Picture36Low 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.
  37. 37. © 2013 IBM Corporation37BigInsights Connectivity to DBMS andWarehouseNetezzaBigInsightsJDBCDBMSDB2LUW,IW withDPF• BigInsights drives RDBMS work
  38. 38. © 2013 IBM Corporation38IBM 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
  39. 39. © 2013 IBM CorporationWRAP UP39