Steve Wehr – System z Mobile Offering Manager April 24, 2014 System z in a Mobile World The role of System z in your mobile strategy As enterprises work to gain control of the challenging mobile environment, System z has a key role in hosting mobile applications, both as a System of Record, and as a System of Engagement. © 2014 IBM Corporation System z in a Mobile World Mobile Internet users will surpass PC internet users by 2015 The number of people accessing the Internet from smartphones, tablets and other mobile devices will surpass the number of users connecting from a home or office computer by 2015, according to a September 2013 study by market analyst firm IDC. PC is the new Legacy! 2 © 2014 IBM Corporation System z in a Mobile World 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 3 © 2014 IBM Corporation Analytics Servers Development & Integration Services IBM & Partner Applications System z in a Mobile World 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 Telecom Government IBM & Partner Applications Rational Tools Application &MessageSight Data Platform for z (RDz). UrbanCode Worklight Endpoint Manager. Fiberlink Maas360 Management Devices Codename: BlueMix 4 Transport © 2014 IBM Corporation Healthcare IBM Remote Collaboration -Portal, Connections, Notes traveller ISAM Mobile Application Management Services COGNOS Mobile Analytics Security zSecure DataPower Servers Cloud & Managed Services Codename: BlueMix TeaLeaf AppScan Network Automotive Enterprise Services for Managed Mobility Development & Integration Services IBM Interactive Insurance System z in a Mobile World We view Mobile as simply a new Channel to access Enterprise transactions and data Worklight Server & WebSphere AS CICS IMS WebSphere AS DB2 “Legacy” Web 5 © 2014 IBM Corporation System z in a Mobile World Tiered mobile environment Mobile Devices Systems of Engagement Systems of Record Mobile Enterprise Application Platform (MEAP) 6 Blackberry Protocol conversion Windows Phone Mobile services: Push, Analytics © 2014 IBM Corporation IMS WebSphere AS DB2 Analytics JSON Back-end connectivity SOAP XML JSON MQ HTTP SERVICES Android CICS Security iOS System z in a Mobile World System z bridges Systems of Record and Systems of Engagement Systems of Record Systems of Engagement Mobile Apps Finance Analytics Corporate Data Warehouse Next Best Action Order Processing Existing Web Apps Cloud APIs 7 Systems of Engagement support rapid app development and growth © 2014 IBM Corporation Linux on z z/OS Systems of Record are well integrated, trusted repositories of data and services System z in a Mobile World System z provides essential services for mobile applications As a System of Record (z/OS) 1. We provide easily consumable mobile access to all the data and transaction in z subsystems (DB2, CICS, IMS, MQ, etc) • Customer can create engaging mobile apps today using existing z transactions. 2. z/OS availability and scalability is crucial for mobile workloads. As a System of Engagement (Linux on z) 1. We have the tools to satisfy the lifecycle requirements for mobile application development – Worklight studio and server, Rational, UrbanCode. 2. Linux on System z is a good fit for mobile infrastructure • • • • 8 Availability and scalability to handle mobile workloads. Exploit z security and encryption for use by mobile apps. Exploit co-location with z/OS data and transactions (hipersockets, no SSL required) Leverage our cloud capability to create new mobile dev and production clouds © 2014 IBM Corporation System z in a Mobile World The IBM mobile Application Development lifecycle Design & Develop Worklight and Rational Developer Obtain Insight Instrument Tealeaf (User Experience) Security (Fiberlink, Trusteer) Integrate Tealeaf Worklight, Cast Iron Manage Test Fiberlink Rational Test Workbench Mobile Quality Assurance Deploy Worklight, UrbanCode 9 © 2014 IBM Corporation Scan & Certify AppScan System z in a Mobile World 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 10 © 2014 IBM Corporation System z in a Mobile World IBM Worklight Server on System z Linux on z z/OS z/OS Linux on z Device Runtime 11 Application Code • Security and Authentication • Back-end Data Integration • Caching and local data Worklight Server Server-side Java App Code -- WAS SAP CICS SQL Worklight Console JSON Translation Push Notifications Authentication WMB Adapter Library IMS SOAP HTTP/REST Analytics © 2014 IBM Corporation Application Center Enterprise App Store Cast Iron DB2 System z in a Mobile World Mobile Apps can easily connect to System z today Adapters z/Linux Third-party Adapters DB2 LUW AT&T Worklight Server Worklight apps MQ/WMB z/OS WMB DB2/IDAA SQL JDBC MQ/WMB JMS JMS CICS HTTP IMS Cast Iron Core Adapters shipped with Worklight WebSphere Application Server 12 © 2014 IBM Corporation Anything that provides a SOAP or REST interface Web Services •Salesforce.com •UPS •AT&T •Any SOAP service Seibel, PeopleSoft SAP System z in a Mobile World Worklight adds a Mobile UI to CICS Services NEW – CICS Mobile Feature pack provides direct JSON connection to CICS. IBM z/OS z/Linux CICS TS 4.2 IBM Worklight Server CICS Web Service SOAP Adapter CICS COBOL, C, PL/1, Java App HTTP Adapter CICS Mobile Feature Pack Mobile Devices 13 IBM CICS TS feature pack for Mobile Extensions (CICS TS 4.2+) Further simplifies Worklight-CICS connectivity with JSON support in CICS. © 2014 IBM Corporation CICS Resources System z in a Mobile World 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 JSON CICS Mobile Feature Pack CICS COBOL, C, PL/1 App Mobile Devices CICS Resources 14 © 2014 IBM Corporation System z in a Mobile World IMS Mobile Enablement Mobile Devices z/Linux IMS SOAP Gateway IBM Worklight Server Web / Desktop HTTP Adapter IMS Explorer for Dev SQL Adapter 15 © 2014 IBM Corporation Connect API Web-enabled IMS apps IMS Connect Transaction Manager IMS Application IMS Universal Driver SQL IMS Explorer for Admin z/OS Database Manager ISPF IMS DB System z in a Mobile World DB2 NoSQL (MongoDB) JSON Support The best of both worlds – NoSQL agility and flexibility built on the trusted foundation of DB2 – 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. 16 © 2014 IBM Corporation Applications Java PHP NodeJS BSON Wire Protocol NoSQL JSON Wire Listener JSON API JSON CLP JDBC Driver DRDA JSON JSON JSON JSON JSON JSON DB2 Database Indexing of individual JSON members System z in a Mobile World IBM WebSphere Liberty z/OS Connect Secure and Consistent Enterprise Connectivity for Mobile Ships with WAS, CICS, and IMS • Designed for z/OS – builds on z/OS qualities of service. Auditing, chargeback. • Unifies connectors – a common solution for mobile, cloud, and web • Simplified integration – Hide complexity of connecting to z/OS using REST • Discover z/OS assets – Enhance user experience by exposing z/OS data Batch On-Premise Applications Enterprise Applications WAS, CICS, IMS DataPower Mobile Apps DMZ IBM WebSphere Liberty z/OS Connect Enterprise Data Cloud APIs Transactions Systems of Engagement 17 © 2014 IBM Corporation Systems of Record Enterprise Transaction Processing System z in a Mobile World System z addresses Enterprise mobile development and delivery challenges Fragmentation and developing for multiple mobile platforms • Highly fragmented set of devices, platforms, languages, and tools complicates development, test, and operations • Seamless integration with z data and transactions. • 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 • 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. 18 IBM Worklight Studio and RDz © 2014 IBM Corporation 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 System z in a Mobile World 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. 19 © 2014 IBM Corporation System z in a Mobile World 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. 20 © 2014 IBM Corporation System z in a Mobile World First National Bank (FNB) Achieving sub-second response for hundreds of millions of monthly transactions on the mainframe Mobile and IMS The need: The ubiquity and convenience of cellphones and tablets as computing devices represented a clear growth opportunity for FNB; in South Africa, more people have cellphones and smart mobile devices than bank accounts. FNB wanted to launch a reliable, secure and highly responsive mobile channel before its competitors, and looked for a platform that would enable very short time-to-market. The solution: FNB integrated a new Java-based mobile front-end directly with tried-and-trusted business logic and core banking services running on IBM® Information Management System (IMS™) on an IBM zEnterprise® EC12 server. IBM IMS Enterprise Suite Connect APIs for Java and C and IBM IMS Enterprise Suite SOAP Gateway manage links between the channel applications and core functionality and data on the mainframe. The benefit: Rapid deployment enabled FNB to gain first-mover advantage in the market, gaining the number one spot for mobile banking Ultra-low average end-to-end response times of 30 milliseconds ensure snappy performance for mobile banking users Fast, secure and reliable mobile banking generates more business for FNB and reduces its average cost per transaction “We don’t start from the premise that the mainframe is best; rather, we look at the requirements—big data, huge numbers of concurrent processes, high performance, high scalability, high security—and then look at what technology can deliver all of those things. The answer is IBM zEnterprise and IMS.” —Jay Prag, CIO – Hogan Channels, FNB Solution components: IBM® zEnterprise® EC12 IBM z/OS® ZSP03833-USEN-00 21 © 2014 IBM Corporation System z in a Mobile World BMW Group Develops eco-friendly innovation for smart drivers Mobile and DB2 The need: World-leading car manufacturer BMW Group wanted to develop sustainable and smarter driving strategies, in line with the market’s pressing requests. The company knew that any difficulties in managing the mountain of data created by these mobile applications would mean risking to lose business opportunities. The solution: BMW Group implemented IBM® DB2® 11 for z/OS®, which offers optimized management of information and workload and enhanced cost savings. Furthermore, the company is soon planning to leverage the latest-generation IBM zEnterprise® EC12 mainframe. The benefit: Enabled BMW Group to allocate resources to the development of new mobility strategies, rather than database management. Supported continuous workload increase on a 24/7 basis. Reduced CPU usage by 8-13 percent, improving cost-efficiency. “Despite still being very early in our performance testing, we have already seen CPU reductions of 8-13 percent on some of the workloads, thanks to the more efficient decompression algorithms that IBM DB2 allows us to run.” — Manager, BMW Group Solution components: IBM zEnterprise® EC12 IBM DB2® 11 for z/OS® IBM z/OS ZSP03809-USEN-00 22 © 2014 IBM Corporation System z in a Mobile World Rizal Commercial Banking Corp. transforms IT to gain 1.2M customers in one year An IBM z10 Enterprise Class server and IBM middleware support new core banking system Mobile and Core Banking The need: RCBC needed an IT infrastructure to support a core-banking system, called Finacle, from IBM Business Partner Infosys Ltd. that would help the bank improve efficiency, launch products faster and attain 10 million customers. The solution: An IBM® z10™ Enterprise Class platform and a range of IBM middleware products provide scalability, security and consistent performance at the high levels required by Infosys and RCBC. Enabling new applications like mobile banking and “MyWallet.” “The combination of Finacle and IBM gives us the functionality we want on a high-performance platform that is robust and resilient enough to handle the bank’s requirements moving forward.” —Dennis Bancod, senior executive vice president and head for IT and operations, Solution components: The benefit: Reduces new product launch times by 50 percent Helps the bank outpace the competition by an estimated two to three years on new product development Supports exponential customer growth through the scalability of the IBM z10 platform IBM® DB2® for z/OS IBM Rational® Build Forge® Enterprise Edition IBM Rational Team Concert™ ZSP03733-USEN-01 23 © 2014 IBM Corporation System z in a Mobile World Visiting Nurse Service of New York launches enterprise connectivity An enterprise messaging and monitoring system better serves patients Mobile and MQ to z/OS Transactions The need: The Visiting Nurse Service of New York (VNSNY) needed a way to move information securely to employee mobile apps. The solution: VNSNY implemented IBM® WebSphere® MQ software, which moves data between applications and System z, monitored by Avada Infrared360 software. The benefits: “Working with Avada and having this monitoring utility, alerting, reporting and some trending, we can see that the plumbing is working, the messages are going.” —Anders Jacobson, supervisor, UNIX system administration, Visiting Nurse Service of New York Solution components: Gives staff access to VNSNY systems from virtually any location Provides robust monitoring capabilities that facilitate properly functioning messaging systems Helps VNSNY establish security-rich connections with external organizations, such as Medicare and Medicaid IBM® WebSphere® MQ IBM System z10® IBM Business Partner Avada Software WSC14470-USEN-00 24 © 2014 IBM Corporation System z in a Mobile World Tesco PLC Tesco gets 16-day ROI for Worklight on System z mobile solution with CICS Mobile and CICS The need: Tesco differentiates itself is its network of distribution centers, which use advanced technology to support a modern, efficient and cost-effective supply chain. Distribution center managers had to access this Denver system from a terminal in an office, and then make a number of journeys across the massive facilities to work with their teams in the fulfillment process, and do so without real-time access to data. Solution components: The solution: Worklight on Linux on System z – used existing CICS transactions -allowed Tesco’s distribution center managers to access warehouse information on a mobile device, accessible at all 25 centers and throughout each 500,000 square foot facility. With the IBM Worklight solution on Linux on System z, Tesco managers will now have contextual data in an easy-to-read, mobile-rendered format, and be able to make accurate deployment decisions with real-time data as they move through the facilities. The benefit: The indicative results of the POC demonstrated cost savings of about $2.45 million per year, which equated to an approximate return on investment of only 16 days. 25 © 2014 IBM Corporation IBM Worklight for Linux on System z IBM zEnterprise 196 System z in a Mobile World Interested? Next steps… Read our Point-of-View paper. Request a Demo. – Banking, Retail, Government, Insurance – Use Worklight on Linux on System z – Use z/OS transactions. Try the System z Mobile demo apps – CICS Genapp. – CICS EGUI – IBM Remote. Sample App you can use to manage z HMC. System z Mobile home page – Customer case studies – Analyst reports – Customer Videos. 26 © 2014 IBM Corporation System z in a Mobile World Technical Collateral to start implementing Mobile on z Contents Introduction, and major components of a mobile architecture. Mobile topology choices. Positioning for WebSphere Portal and Worklight. Architecture for Worklight Server in production. Architecture for Security Architecture for Worklight server in dev/test Scalability and performance considerations. Conclusion Contents Summary of z mobile connectivity options, including Worklight Details CICS Push Notification IMS Why JSON DB2 IBM API Management WMB 27 © 2014 IBM Corporation System z in a Mobile World Lab Services are ready to get you started Worklight Mobile Jumpstart Services For zEnterprise This Jumpstart services offering will allow you to exercise the different features of the Worklight platform as a first step in a larger deployment. – Predefined 1-2 week engagement – Create Worklight infrastructure and deploy a small sample application. – Integrate the worklight application with a z/OS service such as CICS. Worklight Mobile Custom Services for zEnterprise This is not a predefined service, but tailored offering that is customized for each projects specifics needs. – Custom services engagement tailored to customer needs. – Comprehensive services include • • • • 28 Design and architecture workshops Implementation services for server infrastructure Mobile application development and testing. Enable and integrate to existing z/OS subsystem (such as CICS, IMS, or MQ) © 2014 IBM Corporation System z in a Mobile World THANK YOU 720-396-6919 swehr@us.ibm.com ibm.com/systems/z/solutions /mobile.html 29 © 2014 IBM Corporation System z in a Mobile World For More Information please contact… Len Santalucia, CTO & Business Development Manager Vicom Infinity, Inc. One Penn Plaza – Suite 2010 New York, NY 10119 212-799-9375 office 917-856-4493 mobile lsantalucia@vicominfinity.com About Vicom Infinity Account Presence Since Late 1990’s IBM Premier Business Partner Reseller of IBM Hardware, Software, and Maintenance Vendor Source for the Last 4 Generations of Mainframes/IBM Storage Professional and IT Architectural Services Vicom Family of Companies Also Offer Leasing & Financing, Computer Services, and IT Staffing & IT Project Management 30 © 2014 IBM Corporation