System z in a Mobile World The role of System z in your customers’ mobile strategy © 2014 IBM Corporation Five mobile trends with significant implications for the Enterprise Mobile enables the Internet of Things Mobile is primary 91% of mobile users keep their device within arms reach 100% of the time Global Machine-to-machine connections will increase from 2 billion in 2011 to 18 billion at the end of 2022 Mobile must create a continuous brand experience Insights from mobile data provide new opportunities 90% of users use multiple screens as channels come together to create integrated experiences 75% of mobile shoppers take action after receiving a location based messages Mobile is about transacting 96% year to year increase in mobile cyber 1 Monday sales between 2012 and 2011 IBM MobileFirst Offering Portfolio Industry Solutions Banking Insurance Retail Transport Telecom Government Healthcare Automotive Strategy & Design Services Application & Data Platform Management Devices Security Network Cloud & Managed Services 2 Analytics Servers Development & Integration Services IBM & Partner Applications IBM MobileFirst Offering Portfolio Recommend run on z Industry Solutions Banking Strategy & Design Services Mobile Strategy and Planning Services Retail GT Software Ivory Service Architect Worklight Telecom Government IBM & Partner Applications Rational Tools for zApplication (RDz). &MessageSight Data Platform UrbanCode Deploy Endpoint Manager. Fiberlink Maas360 Management Devices Codename: BlueMix Transport Healthcare IBM Remote Collaboration -Portal, Connections, Notes traveller ISAM Servers Network DataPower 3 Mobile Application Management Services COGNOS Mobile Analytics Security zSecure Cloud & Managed Services Codename: BlueMix TeaLeaf AppScan zOS Connect Automotive Enterprise Services for Managed Mobility Development & Integration Services IBM Interactive Insurance Enabling the Composable Business access to z/OS assets IBM WebSphere Liberty z/OS Connect Capture new opportunities from existing enterprise investments Provide auditing and chargeback for cloud, mobile and web based requests z/OS Connect Simplify mobile and cloud connectivity to z/OS applications and data Batch CICS IMS Reduce development time and cost via industry standard interface to enterprise assets What’s new in IBM WebSphere Liberty z/OS Connect Secure REST based connectivity to enterprise applications and data Tight integration with System z and z/OS qualities of service Delivered as a feature of the Liberty Profile in WebSphere, CICS and IMS IBM Confidential until IMPACT System z addresses Enterprise mobile development and delivery challenges IBM Worklight Studio and RDz Fragmentation and developing for multiple mobile platforms • Seamless integration with z data and transactions. • Highly fragmented set of devices, platforms, languages, and tools complicates development, test, and operations • Device runtime provides mobile device independence. Accelerated time to market requirements System z Scalability • Accelerated development demands instant provisioning of development servers. • System z Linux cloud enables rapid provisioning of Worklight servers. • Spikey mobile traffic demands highly scalable cloud-based infrastructures, for both SoE and SoR. • z/OS is the leader in transaction processing and easily scalable to handle workload increases. Connecting apps with existing enterprise systems z/OS is mobile enabled • z/OS subsystems are mobile-ready, with consumability enhancements planned. Eg: MongoDB API for DB2 • End to end mobile security. • High-performance access from z/Linux • Apps typically need to leverage existing enterprise services, which must be made mobile-consumable, and remain secure. • Enterprise systems must be able to instantly provision new services and environments. 5 IBM Worklight overview Worklight Studio The most complete, extensible environment with maximum code reuse and per-device optimization Worklight Server Unified notifications, runtime skins, version management, security, integration and delivery ← Worklight Device Runtime Components Extensive libraries and client APIs that expose and interface with native device functionality Worklight Console A web-based console for real-time analytics and control of your mobile apps and infrastructure 6 CICS Mobile demonstration with iPad and iPhone for Insurance Claim http://www.youtube.com/watch?v=6TkQ9PzeevQ Mobilize the Mainframe http://www.youtube.com/watch?v=zc2fCvqNv70 Mike Lavaca narrating EGUI Demo: Demonstrating the before and after looks of the CICS catalog manager example sample application. From using 3270 emulator to running as a Worklight mobile application. A walk through of the transformed and extended mobile client features and functionalities. Brief highlights of Worklight MBS as well as Cordova APIs. THANK YOU 8 Backup System z Unique Characteristics to support Mobile Applications Easy-to-consume APIs from CICS, DB2, IMS allow you to leverage your investment in z/OS transactions to quickly add a mobile channel. z/OS enables massive and simple scalability in a single footprint, to handle the workload of millions of devices and sensors Worklight security integrates with z/OS security providing end-to-end security and data privacy for mobile apps. z/OS Workload Management ensures your crucial applications remain responsive during sharp spikes in demand. Low-latency access to critical enterprise data. Mobile usage patterns favor short, read-only data requests (Users check account balances) So fast access to operational data, with low latency, is key. The mainframe offers exceptional I/O with dedicated hardware I/O processors. This reduces latency, which increases mobile app response times. Business Resiliency for critical mobile apps “70% of mobile applications touch a mainframe system” Infrastructure matters for mobile applications. The System z platform’s scalability, security, and resilience can enhance critical mobile applications. 10 Why run Worklight Server on System z Linux? For the same reasons you run web apps there for over a decade: Co-location of the Worklight server application with data and transactions on z/OS reduces the latency of access to z/OS data. Hipersockets provides the lowest latency communication between Worklight apps and z/OS SOR. Hipersockets eliminates the need to encrypt traffic between Worklight and z/OS. Availability and scalability of z/Linux as an environment for both Worklight dev/test and production. Hardware encryption speeds SSL applications All the traditional advantages of consolidating multiple distributed servers onto z/Linux -- Reduce data center footprint, WAS software license savings, simpler management, energy savings. We recommend running Worklight Server in System z Linux for data-rich applications that will heavily leverage data and transactions from z/OS. See this wiki for more rationale for WL on z. 11 CICS Mobile Enablement (CICS TS 5.1) NEW -- Run the WAS Liberty profile in CICS to give JSON capabilities to CICS Java apps. z/Linux IBM z/OS IBM Worklight Server WAS Liberty Profile HTTP Adapter CICS TS 5.1 JSON CICS Java App CICS Mobile Feature Pack JSON CICS COBOL, C, PL/1 App Mobile Devices CICS Resources 12 Tiered mobile environment Mobile Devices Systems of Engagement zOS Connect Systems of Record Mobile Enterprise Application Platform (MEAP) Blackberry Protocol conversion Windows Phone Mobile services: Push, Analytics 13 IMS WebSphere AS DB2 Analytics JSON Back-end connectivity SOAP XML JSON MQ HTTP SERVICES Android CICS Security iOS IMS Mobile Enablement Mobile Devices z/Linux IMS SOAP Gateway IBM Worklight Server Web / Desktop z/OS HTTP Adapter IMS Explorer for Dev SQL Adapter IMS Explorer for Admin Connect API Web-enabled IMS apps 14 Transaction Manager IMS Application IMS Universal Driver SQL IMS Connect Database Manager ISPF IMS DB DB2 NoSQL (MongoDB) JSON Support The best of both worlds – NoSQL agility and flexibility built on the trusted foundation of DB2 Applications Java – Write applications using Mongo APIs to access data on DB2. – Flexible schemas allow rapid delivery of applications Preserve traditional DBMS Capabilities, leverage existing skills and tools: – Multi-statement Transactions – Management/Operations – Security – Scale, performance and high availability Extend with Advanced features (future) – Temporal semantics – Full Text search – Multi-collection joins – Combine with Enterprise RDBMS data Implementation leverages open source community drivers. Available in DB2 for z/OS V10 now. In DB2 for z/OS V11 expected June 2014. PHP NodeJS BSON Wire Protocol NoSQL JSON Wire Listener JSON API JSON CLP JDBC Driver DRDA JSON JSON JSON JSON JSON JSON 15 DB2 Database Indexing of individual JSON members IBM z/OS Connect Batch WAS Liberty z/OS Security / Auditing /WOLA Metering WOLA direct DB2 RESTful BlueMix CloudOE Java CloudOE RESTful Javascript Mobile/ APIM RESTful zOS C O N N E C T Data binding conversion/routing CICS WOLA WOLA Link Server Task DLI WOLA CICS Programs VSAM IMS WOLA over OTMA z/OS Connect A service that encapsulate calling z/OS target applications using REST calls. z/OS Connect will support JSON payloads for calls from external cloud or mobile-based clients and will enable the conversion of the payload to the target program's expected format. It will also provide the response payload conversion from a byte array into JSON format before returning the response to the caller. IMS dependent regions Legal Disclaimer • © IBM Corporation 2013. All Rights Reserved. • The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. • References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. • If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete: Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. • If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete: All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. • Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM Lotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server). Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in your presentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both. • If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete: Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. • If you reference Java™ in the text, please mark the first use and include the following; otherwise delete: Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. • If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete: Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. • If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete: Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. • If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete: UNIX is a registered trademark of The Open Group in the United States and other countries. • If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete: Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. • If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration purposes only.
© Copyright 2024