Mainframe and Mobile - Are your back-end apps ready?


Published on

Mobile is about anytime, anywhere access to information. It improves productivity and is driving business innovation in the enterprise. Mobility enables quicker access to customer data, improved customer satisfaction and support, customer access to business and important functionality, and the capability to respond to customer demands.

Mobile is not only one of the most exciting trends affecting IT today, but an inevitable one. Indeed, most companies already have some type of mobile strategy. However, in order to take it to the next level and offer five-star apps, businesses will have to integrate mobile applications with business-critical back-end data sources.

Join us for this complimentary webcast as our subject matter experts discuss a unique IBM solution that combines end-to-end application lifecycle management with both mobile and mainframe development features all integrated into one package. The experts will spotlight a new mobile app that uses the sale of office supplies as an example. They will also show you how to bring a green-screen application into the mobile era using Rational Developer for System z and Worklight.


Fragmentation of devices and platforms
Speed and frequent iteration of the mobile lifecycle and continuous delivery
Connectivity to back-end systems and enterprise clouds
Security to protect corporate data and managing BYOD
Mobile Context taking advantage of unique capabilities such as geo-location
Delivering high-quality apps and rapidly incorporating customer feedback

Date: Thursday April 18th, 2013, 11 a.m., EDT

Watch the replay here:

Published in: Technology
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
  • Great mobile apps drive engagement. Jeffrey Hammond with Forrester, a global research and advisory firm, explains that mobile applications should be thought of as a “systems of engagement” -> These marry physical context and digital intelligence to deliver service directly into a person's hands. But mobile engagement requires a lifecycle focus on “time to feedback” -> responding to feedback is how a mobile app nurtures the relationship with users.
  • So what’s different about the mobile lifecycle? Consumerization of IT changes expectations Strong demand by Line of Business to extend brand to mobile Customers expect higher quality of user experience with mobile apps More direct involvement from users/stakeholders in design People want to use their personal devices for everything (BYOD) Complexity of technology and platforms Highly fragmented set of mobile devices, platforms and development models (Web, native, hybrid) Native programming models not portable across devices. Very large number of configurations of devices, platforms, carriers, etc. to test Lack of best practices guidance on how to deliver mobile applications Connecting the enterprise back-end services in a secure and scalable manner Accelerated pace of development Faster time-to-market demands More iterative – frequent releases and updates for apps Market is hungry for guidance and best practices
  • Leigh: As we’ve seen, there’s a lot that makes up a mobile application Leigh: And, there’s a lot of things that mobile testers need to take into account Charles: Yes, as we go through the things we feel mobile testers need, we are going to Charles: hit on some areas that are common in more traditional testing, but we’ll notice Charles: that even those have impacts due to the nature of mobile testing. Leigh: And, we’ll hit other areas that are unique to mobile testing, and some that really Leigh: rise to prominence with mobile testing
  • Speaker notes Dynamic instrumentation of Android and iOS Mobile Applications Capture and high-fidelity replay of multi-touch events Automated mobile function testing IBM Rational is announcing the launch of the Rational Test Workbench family BETA program in March of 2013, featuring support for mobile test automation. Combined with enhanced functional GUI, integration, performance testing, and service virtualization features, Rational Test Workbench delivers an end-to-end test automation solution for your mobile, multi-tiered and multichannel application environments. The accelerated delivery cycles of mobile applications requires fast and effective test cycles. Whether you are developing native, web, or hybrid applications Rational Test Workbench simplifies the development of mobile tests with code-less tests scripts and visual editing. Our integrated quality management solution enables the collaboration between your application/process SMEs and test automation experts to identify, create, and manage the most effective set of test scenarios for your development iterations. Mobile applications are increasingly deployed within complex business processes. For example, your mobile device may be used to place or modify and order that navigates through many layers of the backend system. The mobile client might also duplicate functions of an on-line ordering portal. Rational Test Workbench delivers a full range of test automation capability so you can validate the end-to-end quality of these multi-tiered, multi-channel systems. Leveraging the power of Eclipse, teams will be able to quickly move from the creation of a Worklight application, to testing within Rational Test Workbench. Integration with the Rational ALM solution provides traceability across requirements and defects for full visibility and control of the software delivery lifecyle. We are seeking mobile delivery teams that can evaluate these features of the Rational Test Workbench and potential integrations with IBM Worklight within their software quality environment. Please visit the link above to apply for access to our BETA program. What are we announcing and why is this news worthy? Is IBM first to market, does it position IBM well above the competition, is it unique and innovative to mobile? What are the key new features or capabilities we are announcing, and how are they going to help our clients accelerate their mobile strategy? Describe a simple scenario where this new offering or initiative might be used. Describe a current obstacle a customer might have in adopting mobile, and how the new feature helps remove or reduce that obstacle.
  • Develop all parts of the mobile solution with an integrated set of tools Refactor existing logic to become mobile-consumable Integrations with Rational Team Concert and other planning and source code management systems IBM Worklight 5.0 is now included in the following version 8.5 IDEs (for development purposes only): Rational Application Developer, Rational Software Architect, Rational Developer for zEnterprise, Rational Developer for Power Systems
  • Author Note: Optional Rational slide. Graphic is available in English only.
  • Mainframe and Mobile - Are your back-end apps ready?

    1. 1. 1 © 2013 IBM CorporationMainframe and Mobile –Are your back-end apps readyLeigh Williamson, IBM Software Group, Rational CTO TeamMichael Lavaca, IBM Software Group, RationalAaron Allsbrook, ClearBlade, Mobile Business Lead
    2. 2. 2 © 2013 IBM CorporationIBM’s statements regarding its plans, directions, and intent are subject to change orwithdrawal without notice at IBM’s sole discretion. Information regarding potentialfuture products is intended to outline our general product direction and it should not berelied on in making a purchasing decision. The information mentioned regardingpotential future products is not a commitment, promise, or legal obligation to deliver anymaterial, code or functionality. Information about potential future products may not beincorporated into any contract. The development, release, and timing of any futurefeatures or functionality described for our products remains at our sole discretion.
    3. 3. 3 © 2013 IBM CorporationAnnouncing:Put your Business in Motion.
    4. 4. 4 © 2013 IBM CorporationThe BroadestPortfolio ofMobileSolutionsThe DeepestSet ofServicesExpertiseNew IndustryPartnershipsand Resourcesfor DevelopersThe Industry’s Most Comprehensive Mobile Portfolio
    5. 5. 5 © 2013 IBM CorporationIBM MobileFirst Offering PortfolioAnalyticsSecurityManagementIBM & Partner ApplicationsApplication Platform and Data ServicesBanking InsuranceTransportTelecomGovernmentIndustry SolutionsHealthcareRetail AutomotiveApplication & Data PlatformStrategy&DesignServicesDevelopment&IntegrationServicesCloud & Managed ServicesDevices Network Servers
    6. 6. 6 © 2013 IBM CorporationTop priority for executives: Updating existing applicationsNote: Results based on 2,124 software decision makers (percents may not total 100 because of rounding).Source: Forrsights Software Survey, Application Retirement — It’s Time To Put The Elephant In The Room On A Diet, February 2011.
    7. 7. 7 © 2013 IBM CorporationGreat mobile apps drive engagementHammond, Jeffrey. Build Great Mobile AppsThat Drive Engagement. Rep. ForresterResearch, 25 July 2012. Web. 8 Mar. 2013.Time to FeedbackTime to CertaintyTime to SafetyLifecycle Focus
    8. 8. 8 © 2013 IBM CorporationKey mobile development and delivery challenges• Highly fragmented set of devices,platforms, languages, and toolscomplicates development, test, andoperationsFragmentation and developing for multiplemobile platforms• Higher frequency of newreleases puts added pressureon teams to deliver on time andwith high qualityAccelerated time to marketrequirements• Apps typically need to leverageexisting enterprise services, whichmust be made mobile-consumable• Enterprise wireless networks arerunning out of bandwidth toaccommodate employee devicesConnecting apps with existingenterprise systems• Consumers demand a high quality userexperience where quality is influenced asmuch by design as it is by functionDelivering high quality apps
    9. 9. 9 © 2013 IBM CorporationFrom the complexity of many…•Multiple sets of tools & frameworks•Four codebases to develop and maintainTo the simplicity of one• One development environment• One codebase to develop and maintainWindowsPhoneAndroidAppleWindowsPhoneAndroidAppleBlackberryBlackberryRapid multi-platform development using a single shared codebaseIBM MobileFirst Platform
    10. 10. 10 © 2013 IBM CorporationWhat do mobile testers need?
    11. 11. 11 © 2013 IBM Corporation Mobile Test Automation− Support for native and hybrid applications running onAndroid and iOS− Natural language test and visual test editing− Simplified IDE and mobile device clients for testauthoring, execution, and reporting Eclipse environment− Mobile Test Automation− Support for Selenium web GUI test automation− Multi-channel test scenarios− Integration with Rational Quality Manager and the IBMWorklight mobile development platform End-to-end mobile testing− Virtualization of middle-tier and back-end systems− Dynamic instrumentation of mobile applications− Capture and high-fidelity replay of multi-touch eventsBETA nowavailable !BETA nowavailable !IBM Rational Test WorkbenchHigh quality mobile apps built and tested for a rapidly evolving mobile infrastructureMobile User Interface Automation
    12. 12. 12 © 2013 IBM CorporationIndustrializeIBM Mobile DevelopmentLifecycle SolutionDesign & DevelopWorkLightObtain InsightTealeafManageEndpoint ManagerDeployWorkLightInstrumentAnalytics & SecurityIntegrateCastIronTestRational WorkbenchScan & CertifyAppScanThe IBM MobileFirst Development Lifecycle
    13. 13. 13 © 2013 IBM CorporationIBM Mobile Development Lifecycle SolutionDecreasing response time to feedbackIBM provides the only comprehensive mobile development solution currently in the marketcombining a mobile application platform, construction tools, and lifecycle management in oneconvenient productMobile Application PlatformConstruct, debug, and test mobile UIsIBM WorklightApplication Lifecycle ManagementTestDevelopmentBusinessOpen Lifecycle Integration PlatformTraceability across the entire development lifecycleDesignCode Test DeployCollaborative Lifecycle Management+IBM Mobile Development Lifecycle SolutionIBM Mobile Development Lifecycle Solution
    14. 14. 14 © 2013 IBM CorporationIBM CONFIDENTIALChallenge: Integrating with existing systems Mobile applications need to connect to enterpriseback-end data and services− Existing programs and services may need tobe refactored to be made consumable bymobile apps− Mobile-optimized services have differentcharacteristics than traditional web services(payload size, incremental data access, etc) Mobile application development lifecycle needs tobridge the multiple teams responsible for differentparts of the mobile application Testing multi-tiered mobile applications can beslowed due to:− All integrations with back-end must beavailable to test entire app through the UI− Test environments are expensive, difficultand time consuming to configure− Difficult and time consuming to isolate defectroot cause− Agile methodologies need fast iterations buttesting delays are becoming a bottleneck
    15. 15. 15 © 2013 IBM CorporationRational Developer for zEnterprise with IBM WorklightDesign, code, build, test, and deploy mobile apps that run on a wide variety of mobileplatforms; extend existing back-end services and data to mobile appsIntegrated multi-platform development environmentsConstruct, debug, and test mobileUIsRefactor and extend existing logic onenterprise platforms (System z, Power)as mobile-consumable services Rational Developer for zEnterprise Rational Developer for Power Systems Rational Application Developer Rational Software ArchitectIBM Worklight will be included in the following IDEs (for development purposes only):
    16. 16. 16 © 2013 IBM CorporationRDz provides a complete set of System z Development and Test capabilitiesA modern IDE for productive development ofcross-platform applications written in COBOL,PL/I, ASM, Java, EGL or C/C++ in System zCICS, IMS, DB2, Batch applicationsAccess to typical Systemz sub-system functionalityin z/OS, CICS, IMS, DB2,WASIntegration with FaultAnalyzer for Dump AnalysisIntegration with FileManager and FaultAnalyzer for file and testdata handling and DumpAnalysisIntegration with Asset Analyzerfor Application Understandingand Impact AnalysisIntegration with TeamConcert for Lifecycle andSource ManagementIntegration with RD&T forflexible access to System zenvironmentRobust Mobile Developmentin conjunction with Worklight
    17. 17. 18 © 2013 IBM CorporationCICS Application Walkthrough CICS Catalog Manager Application− COBOL based CICSapplication− VSAM File− Separate Presentation Logicand Business Logic− Callable Interface -Commarea
    18. 18. 19 © 2013 IBM CorporationHATSCICS Connectivity OptionsWorklight ServerHTTPHTTPHTTPHTTP Web ServicesAdaptersHTTPHTTPTN3270 HTTPWeb ServicesRESTAtom Feeds3270z/OSCICS
    19. 19. 20 © 2013 IBM Corporationz/OSVSAM File (EXMPCAT)Mobile ClientCICSWebServiceCICSWorklightServerWeb ServicesEGUI MainPlace OrderBrowseCICS Web Service Enabled App3270 ClientShoppingCartEnhanced Search andShopping Cart Featuresare added via Worklight.Features do notcurrently exist in theCICS application.EnhancedSearch
    20. 20. 21 © 2013 IBM CorporationClearBlade is an EnterpriseMobile software and servicescompany.
    21. 21. 22 © 2013 IBM Corporation
    22. 22. 23 © 2013 IBM CorporationClearMonitor: Example
    23. 23. 24 © 2013 IBM CorporationClearMonitor™ Manage your z/OS®job queues from youmobile device Find appropriate jobs using filter view Inspect results in spool files Submit or resubmit jobs as appropriate
    24. 24. 25 © 2013 IBM Corporation A framework for building enterprise mobile audit apps• Customized for industry verticals– Oil and Gas– Healthcare– Engineering– Government– etc.• Built on Worklight leveraging– standard adapter model– performant UI libraryClearAudit™
    25. 25. 26 © 2013 IBM CorporationMainframe to Mobile Method:
    26. 26. 27 © 2013 IBM Corporation Mainframe Statistics• Over 300 billion lines of mainframe code in production today• Massive opportunity for exposing core business information and function Mainframe to Mobile• Leverage the reliability and security of the System z• Understand existing applications and infrastructure• Develop Enterprise Mobile applications that extend your applications
    27. 27. 28 © 2013 IBM CorporationMainframe to Mobile™ Method Proven architecture and deployment model Accelerate adoption of technology(Worklight, Tealeaf, Commerce, Cordova,WebSphere, GOOD, Tivoli, CICS) Simplify development with seeded design Complete Design Mobile App Analytics (Data) Integration (Modernization)
    28. 28. 29 © 2013 IBM CorporationMainframe to Mobile™ MethodDomain Model Eclipse Project App
    29. 29. 30 © 2013 IBM CorporationImpact Conference SessionsDate Time Room Session TitleInner CircleWed, 1/May 02:15 PM03:15 PMVenetianBellini 2106Fresh Concepts in Mobile Application DevelopmentMain TentWed, 1/May 05:00 PM06:00 PMVenetianPalazzo LAddressing the Challenges of Mobile Application TestingEXPO Theater SessionMon, 29/Apr 1:45 PM2:15PMVenetianExhibit Hall CClearBlade Lessons Learned Building Enterprise Mobile AppsSolution Center – Mobile Expo28/Apr to 2/May 5:00pmMonday to2:00pmWedVenetianExhibit Hall CM13ClearBlade Enterprise Mobile Exhibit
    30. 30. 31 © 2013 IBM CorporationInnovate Conference SessionsDate Time Room Session TitleMon,3/June01:45 PM02:45 PMDolphin -Asia 3Continuously Build and Test Mobile Apps to Respond Faster to FeedbackTues,4/June04:15 PM05:45 PMDolphin –Northern E2Mobile-ize your Mainframe CICS Applications with Smarter DevelopmentToolsWed, 5/June11:00 AM –12:00 PMDolphin -Asia 3Welcome to Designing for Mobile DevicesWed4/Jun4:15PM –5:15PMDolphin –Oceanic 7Case Study: Lessons Learned from Big Ugly MigrationsTues, 4/Jun3:00PM –4:00PMDolphin –Northern E4Fortune Top-50 Bank Uses Rational Test Workbench to Automate WebService Testing
    31. 31. 32 © 2013 IBM CorporationHack-a-thon – Join Us!!!RaleighAustinsponsored by:more info @ - //
    32. 32. 33 © 2013 IBM CorporationThe BroadestPortfolio ofMobileSolutionsThe DeepestSet ofServicesExpertiseNew IndustryPartnershipsand Resourcesfor DevelopersThank you!
    33. 33. 34 © 2013 IBM Corporation