SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
An IBM Proof of Technology




Overview of Cast Iron Hypervisor Edition




                                    © 2012 IBM Corporation
IBM Software

Agenda

     IBM Mobile Foundation Overview
     Cast Iron Introduction
     Cast Iron Integration Scenarios
     Cast Iron Demo




2                                      © 2012 IBM Corporation
IBM Software

Mobile challenges




               Top Mobile Adoption Concerns:

               1.Security/privacy (53%)
               2.Cost of developing for multiple mobile platforms (52%)
               3.Integrating cloud services to mobile devices (51%)

                          Source: 2011 IBM Tech Trends Report
                          https://www.ibm.com/developerworks/mydeveloperworks/blogs/techtrends/entry/home?lang=en
3                                                                                                                   © 2012 IBM Corporation
IBM Software


IBM Mobile Foundation




                                          Includes:
                 IBM Mobile
               Foundation V5.0            • IBM Worklight V5.0
                                          • IBM WebSphere Cast Iron
                                          • IBM Endpoint Manager for
                                            Mobile Devices

                                          Plus New Services Offering:
                                          • IBM Software Services for
                                            Mobile Foundation
      Build, connect, manage and secure
             your mobile enterprise


4                                                                © 2012 IBM Corporation
IBM Software


Value of Cast Iron for mobile solution
     Increase Revenue
      – Accelerate Client Adoption
      – Decreases Time to Deliver (Faster implementation = Faster Revenue)

     Improve Margins with Predictable Delivery
      – Reduce TCO of Integrations and Support
      – Lower skills required to provide ongoing management and support to client
        integrations

     Greater Client Satisfaction
      – Improved Customer Retention/Stickiness
      – Minimized client effort for implementation




 5                                                                         © 2012 IBM Corporation
IBM Software


Rapid integration - a major differentiator




 6                                           © 2012 IBM Corporation
7



    IBM Software

    Cast Iron helps to engage across traditional boundaries

         Mobile Applications       Cloud Applications
                                                                        Web APIs




                                                         Extending boundaries
                                                         via Cloud apps, mobile
                                                        apps and business APIs




     7                                                                 © 2012 IBM Corporation
IBM Software

Complete integration solution




     Complete Flexibility    Total Connectivity   Complete Reusability     For All Types of Projects



                                                                                   UI Mashups
                                                        TIP Exchange
       IBM Cast Iron Cloud



                                                     TIP Development Kit        Process Integration
       Physical Appliances




        Virtual Appliances                             TIP Community              Data Migration



 8                                                                                       © 2012 IBM Corporation
IBM Software


Fit for Integration purpose

          EAI & Existing          Rapid Application Integration &          ETL - Cleansing/Loading Master
          Backbone (ESB)                 ESB Augmentation                                Data
      Focus on On-premise          Focus on Hybrid use cases - Cloud &      Mass unload/load (> 1gb)
      integration                  On Premise, Cloud to Cloud
                                                                            Data Cleansing
      BPM/BAM                      Packaged and Custom Apps exposed
                                   via standards based connectivity         Bulk/batch migration
      Human Workflow and very                                               Projects in weeks
      high volumes (> 1 mil/hr)    Connectivity, Transformation, Logic &
                                   Management
      Projects in Months
                                   Projects in days




                  EAI/                                                                       ETL
                  ESB




 9                                                                                                 © 2012 IBM Corporation
IBM Software


Cast Iron solution functionality




               WebSphere Cast Iron Cloud Integration Capabilities




10                                                                  © 2012 IBM Corporation
IBM Software

Cast Iron approach to developing integration




11                                             © 2012 IBM Corporation
IBM Software


Template integration projects (TIPs)

         No Coding     Beyond Configuration         Preconfigured
                                              Template Integration Projects
                                                         (TIPs)




12                                                               © 2012 IBM Corporation
IBM Software


Library of TIPs




13                © 2012 IBM Corporation
IBM Software

How it works - Example
          Scenario 1: Worklight Application makes request for enterprise data


                                                                  2) cust. data                                             3) cust. data
                      2) Cust, data
                                                                     request                                                   request




                                                                                  Worklight TIP
                         request




                                                                                                               Connectors
                                                  WL-Cast Iron
                                                                 (JSON/HTTP)




                                                   Adaptor
           Mobile                       IBM
           Apps
                                      Worklight                   4) Cus. data
                                                                                                  WebSphere                 4) cust. data
          built on     5) cust.
          Worklight     data           Server                    (JSON/HTTP)                       Cast Iron




1) User
 action




 Request from Mobile app for customer data from SAP & salesforce
      1) User invokes action on Mobile application to request data
      2) Worklight Server invokes it’s WL Cast Iron Adapter to send customer data request to Cast Iron
      3) Cast Iron receives request & invokes connectivity with salesforce.com and SAP to extract customer data
      4) Cast Iron sends customer data to Worklight Server
      5) Worklight Server delivers data to Mobile application on the device
 14                                                                                                                                         © 2012 IBM Corporation
IBM Software


How it works
     Scenario 2: Cast Iron provides real-time notification to Mobile applications

                   4) SAP shipment
                   delay notification                                                                                                                     1) Cust.
                                                                            3) Cast Iron                                                                 Shipment is




                                                    WL Push Notification
                     to Apple app                                          sends data to
       Mobile                                                                                                                                             delayed




                                                                                           Worklight TIP
                                                                             Worklight




                                                                                                                        Connectors
       App on                                                                                                                        2) SAP pushes out
        IOS                                                                    Server                                                 IDOC indicating




                                                         Adapter
                                          IBM                              (JSON/HTTP)                                                  date change
                                        Worklight                                                          WebSphere
        Mobile                           Server                                                             Cast Iron
        App on
        Android
                  4) SAP shipment
                  delay notification
                   to Android app




     Instant notification to Mobile apps on enterprise data changes (e.g.
     customer shipment delay in SAP)
       1) Manufacturing is delayed and this causes change of customer shipment date in SAP
       2) SAP is configured to push out an IDOC indicating this date change. Cast Iron TIP picks up DOC & transforms the data.
       3) Cast Iron TIP transforms data to Worklight format (JSON) and sends to Worklight Server via HTTP (REST)
       4) IBM Worklight server receives message and sends notification to Mobile app using appropriate protocol for Android and
         iOS apps
15                                                                                                                                            © 2012 IBM Corporation
IBM Software


Cast Iron demo integration architecture



     Mobile App




                            Cast Iron




                                 Private   Message Broker
                                 Cloud




16                                                          © 2012 IBM Corporation
IBM Software


Without Cast Iron integration scenario




17                                       © 2012 IBM Corporation
IBM Software


Demo Script

     A New employee record is added to the HRIS System, whose status is set to “Hired”
     Mobile Application provides the approval mechanism, which is a button called “Synchronize
     Employees”. This button when pushed sends out a request to the Cast Iron HVE via the
     Worklight-Cast Iron Adapter.
     Cast Iron processes the request, and then executes a Web services call to the on-premise
     HRIS app that retrieves all of the employees to synchronize. Cast Iron then serializes a
     message which gets put to MQ, also an immediate reply is sent back to the mobile app in
     XML format. Worklight processes this request and renders it as output to the screen on the
     mobile application.
     Message Broker picks up the message from MQ and then simulates the load of the data to
     back end HRIS Systems (SAP and Peoplesoft). Upon Completion, Message Broker
     serializes a new message and re-queues it on MQ.
     Cast Iron picks up the reply message from MQ and then takes the new employee data and
     loads into Salesforce.com. As a final operation, Cast Iron the invokes a different web
     services method to update the synchronized employees to on premise HRIS as a status
     “AddedtoHRIS”.




18                                                                                   © 2012 IBM Corporation
IBM Software


Demo walk-through




19                  © 2012 IBM Corporation
IBM Software


Demo app code

<displayName>Cast_Iron_HTTP</displayName>                    function
<description>Cast_Iron_HTTP</description>                    startOrchestration(orchestrationName){
….                                                           var input = {
<protocol>http</protocol>                                    method: 'get',
<domain>10.66.26.41</domain>                                 returnedContentType : 'xml',
<port>8080</port>                                            path : orchestrationName
</connectionPolicy>                                          };
….                                                           return WL.Server.invokeHttp(input);
<procedure name="startOrchestration"/>                       }

     function loadFeeds(){
     busyIndicator.show();
     var invocationData = {adapter : 'Cast_Iron_HTTP',procedure : 'startOrchestration',parameters : ['go']};
     WL.Client.invokeProcedure(invocationData,{onSuccess : loadFeedsSuccess,onFailure :loadFeedsFailure,
     });
     }

     function loadFeedsSuccess(result){
     invResult = result.invocationResult;
     …
     if (invResult.employee.employee.length>0){
     displayFeeds(invResult.employee.employee);
     ….
20                                                                                              © 2012 IBM Corporation
IBM Software


Demo app view




21              © 2012 IBM Corporation
IBM Software


Worklight and Cast Iron Integration Architecture
                                                                                Back-End



                               Project
                                                                                                                             Device



                                                   Development
                                                                          Integration
                                                                                Cast Iron
       Design                                       Testing


                                Debug                                                                                 HTML, CSS, JavaScript

                                                                                                                         Native Container
                                                                                                         Connecting

                                                                                                                         Mobile Operating
                                                                                                                             System




                Code Control               Build                                                                                      Managing
                                                                      Monitoring

                  Source
                   Code                                                                                                      IEM Server
                                                                 Worklight Console                  App Center
                 Repository




                                    Developer                                               Admin                                     User



22                                                                                                                           © 2012 IBM Corporation
IBM Software


Packaging
           Offering Packages                                 Pricing metrics

                                           Enterprise edition      CD (WL + EndPoint) + server install (WL + CastIron)
          IBM Mobile
          Foundation
                                           Consumer edition
                                                    B2C            Per App (WL + CastIron)

                                            Enterprise edition     CD (WL) + server install (WL)

                       IBM Worklight        Consumer edition       Per App (WL)

                                            Developer edition      Not for charge / Not for production version
                                                                   (delivered via DeveloperWorks)



                       IBM Endpoint for                           CD (Tivoli)
                                                      B2E
                        Mobile devices



                                CD = Client Device
                                WL = Worklight
                                Per App = new PA metric
                                EndPoint = IBM Endpoint Manager for Mobile Devices




23                                                                                                        © 2012 IBM Corporation
IBM Software




24             © 2012 IBM Corporation
IBM Software




        ITALIAN            HINDI     FRENCH           JAPANESE          BRAZILIAN PORTUGUESE     SIMPLIFIED CHINESE




 TRADITIONAL CHINESE   SPANISH     RUSSIAN    TAMIL              THAI               GERMAN                ARABIC




25                                                                                             © 2012 IBM Corporation
IBM Software




               Backup


26                      © 2012 IBM Corporation

Mais conteúdo relacionado

Mais procurados

Ibm messaging & collaboration roadmap 2013 (netherlands)
Ibm messaging & collaboration roadmap 2013 (netherlands)Ibm messaging & collaboration roadmap 2013 (netherlands)
Ibm messaging & collaboration roadmap 2013 (netherlands)
e-office bv
 
Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2
gaborvodics
 
Data center 2.0: Cloud computing - opportunities or threats to HK IT by Mr. ...
Data center 2.0: Cloud computing  - opportunities or threats to HK IT by Mr. ...Data center 2.0: Cloud computing  - opportunities or threats to HK IT by Mr. ...
Data center 2.0: Cloud computing - opportunities or threats to HK IT by Mr. ...
HKISPA
 
Cloud computing
Cloud computingCloud computing
Cloud computing
paole168
 
Avaya%20data%20solutions%20 %20creating%20a%20fit%20for%20purpose%20network
Avaya%20data%20solutions%20 %20creating%20a%20fit%20for%20purpose%20networkAvaya%20data%20solutions%20 %20creating%20a%20fit%20for%20purpose%20network
Avaya%20data%20solutions%20 %20creating%20a%20fit%20for%20purpose%20network
Steven J. Bocker, MBA
 
Build A Flexible Application Infrastructure Environment Web Sphere Connectivi...
Build A Flexible Application Infrastructure Environment Web Sphere Connectivi...Build A Flexible Application Infrastructure Environment Web Sphere Connectivi...
Build A Flexible Application Infrastructure Environment Web Sphere Connectivi...
Carly Snodgrass
 

Mais procurados (16)

Innovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle CoherenceInnovations in Data Grid Technology with Oracle Coherence
Innovations in Data Grid Technology with Oracle Coherence
 
Demystifying cloud computing with IBM POWER Systems and IBM i
Demystifying cloud computing with IBM POWER Systems and IBM i Demystifying cloud computing with IBM POWER Systems and IBM i
Demystifying cloud computing with IBM POWER Systems and IBM i
 
Ibm messaging & collaboration roadmap 2013 (netherlands)
Ibm messaging & collaboration roadmap 2013 (netherlands)Ibm messaging & collaboration roadmap 2013 (netherlands)
Ibm messaging & collaboration roadmap 2013 (netherlands)
 
Vincent Desveronnieres, Oracle
Vincent Desveronnieres,  OracleVincent Desveronnieres,  Oracle
Vincent Desveronnieres, Oracle
 
Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2Worklight 5.0 Webinar 7 12 V2
Worklight 5.0 Webinar 7 12 V2
 
Comment exploiter les solutions d'intégration entre applications Cloud et "on...
Comment exploiter les solutions d'intégration entre applications Cloud et "on...Comment exploiter les solutions d'intégration entre applications Cloud et "on...
Comment exploiter les solutions d'intégration entre applications Cloud et "on...
 
Panorama des offres cloud IBM
Panorama des offres cloud IBMPanorama des offres cloud IBM
Panorama des offres cloud IBM
 
Beyond the Portal: What is WebSphere?
Beyond the Portal: What is WebSphere?Beyond the Portal: What is WebSphere?
Beyond the Portal: What is WebSphere?
 
Cloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleCloud Computing: Making IT Simple
Cloud Computing: Making IT Simple
 
Data center 2.0: Cloud computing - opportunities or threats to HK IT by Mr. ...
Data center 2.0: Cloud computing  - opportunities or threats to HK IT by Mr. ...Data center 2.0: Cloud computing  - opportunities or threats to HK IT by Mr. ...
Data center 2.0: Cloud computing - opportunities or threats to HK IT by Mr. ...
 
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
 
Build Scanning into Your Web Based Business Application
Build Scanning into Your Web Based Business ApplicationBuild Scanning into Your Web Based Business Application
Build Scanning into Your Web Based Business Application
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Avaya%20data%20solutions%20 %20creating%20a%20fit%20for%20purpose%20network
Avaya%20data%20solutions%20 %20creating%20a%20fit%20for%20purpose%20networkAvaya%20data%20solutions%20 %20creating%20a%20fit%20for%20purpose%20network
Avaya%20data%20solutions%20 %20creating%20a%20fit%20for%20purpose%20network
 
Build A Flexible Application Infrastructure Environment Web Sphere Connectivi...
Build A Flexible Application Infrastructure Environment Web Sphere Connectivi...Build A Flexible Application Infrastructure Environment Web Sphere Connectivi...
Build A Flexible Application Infrastructure Environment Web Sphere Connectivi...
 
IBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceIBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix Marketplace
 

Destaque

websphere cast iron labs
 websphere cast iron labs websphere cast iron labs
websphere cast iron labs
AMIT KUMAR
 
Cast Iron PoweredBy Partner Program Update
Cast Iron PoweredBy Partner Program UpdateCast Iron PoweredBy Partner Program Update
Cast Iron PoweredBy Partner Program Update
Sean O'Connell
 

Destaque (8)

Ims10 ims mobile - IMS UG May 2014 Sydney & Melbourne
Ims10   ims mobile - IMS UG May 2014 Sydney & MelbourneIms10   ims mobile - IMS UG May 2014 Sydney & Melbourne
Ims10 ims mobile - IMS UG May 2014 Sydney & Melbourne
 
websphere cast iron labs
 websphere cast iron labs websphere cast iron labs
websphere cast iron labs
 
Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13
 
Cast Iron Cloud Integration Best Practices
Cast Iron Cloud Integration Best PracticesCast Iron Cloud Integration Best Practices
Cast Iron Cloud Integration Best Practices
 
Cast iron presentation
Cast iron presentationCast iron presentation
Cast iron presentation
 
IBM Connectivity and Integration
IBM Connectivity and IntegrationIBM Connectivity and Integration
IBM Connectivity and Integration
 
introduction to Cast Iron
introduction to Cast Ironintroduction to Cast Iron
introduction to Cast Iron
 
Cast Iron PoweredBy Partner Program Update
Cast Iron PoweredBy Partner Program UpdateCast Iron PoweredBy Partner Program Update
Cast Iron PoweredBy Partner Program Update
 

Semelhante a IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presentation

IBM SmartCloudEnterprise use of IBM Rational Solutions
IBM SmartCloudEnterprise use of IBM Rational SolutionsIBM SmartCloudEnterprise use of IBM Rational Solutions
IBM SmartCloudEnterprise use of IBM Rational Solutions
Alex Amies
 
EMC Forum Track Introductions
EMC Forum Track IntroductionsEMC Forum Track Introductions
EMC Forum Track Introductions
EMC Forum India
 
T1 05 emc forum track introductions manoj chugh final
T1 05 emc forum track introductions manoj chugh finalT1 05 emc forum track introductions manoj chugh final
T1 05 emc forum track introductions manoj chugh final
EMC Forum India
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Dirk Nicol
 
Cloud Computing for Beginners
Cloud Computing for Beginners Cloud Computing for Beginners
Cloud Computing for Beginners
Suman Singh
 
Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message Broker
Ant Phillips
 
Jobo 1 ims_tm_value_2012_q2
Jobo 1 ims_tm_value_2012_q2Jobo 1 ims_tm_value_2012_q2
Jobo 1 ims_tm_value_2012_q2
Helene Lyon
 

Semelhante a IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presentation (20)

IBM SmartCloudEnterprise use of IBM Rational Solutions
IBM SmartCloudEnterprise use of IBM Rational SolutionsIBM SmartCloudEnterprise use of IBM Rational Solutions
IBM SmartCloudEnterprise use of IBM Rational Solutions
 
IBM Worklight-Overview
IBM Worklight-OverviewIBM Worklight-Overview
IBM Worklight-Overview
 
Cloud Computing at UTM Shillong
Cloud Computing at UTM ShillongCloud Computing at UTM Shillong
Cloud Computing at UTM Shillong
 
EMC Forum Track Introductions
EMC Forum Track IntroductionsEMC Forum Track Introductions
EMC Forum Track Introductions
 
T1 05 emc forum track introductions manoj chugh final
T1 05 emc forum track introductions manoj chugh finalT1 05 emc forum track introductions manoj chugh final
T1 05 emc forum track introductions manoj chugh final
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
 
Smart Analytics Cloud med Cognos (IBM Information Management)
Smart Analytics Cloud med Cognos (IBM Information Management)Smart Analytics Cloud med Cognos (IBM Information Management)
Smart Analytics Cloud med Cognos (IBM Information Management)
 
RTView - Monitoring Service for SmartCloud Applications
RTView - Monitoring Service for SmartCloud ApplicationsRTView - Monitoring Service for SmartCloud Applications
RTView - Monitoring Service for SmartCloud Applications
 
Cloud Computing for Beginners
Cloud Computing for Beginners Cloud Computing for Beginners
Cloud Computing for Beginners
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
 
Build and Connect Enterprise Mobile Applications from developerWorks Live!
Build and Connect Enterprise Mobile Applications from developerWorks Live! Build and Connect Enterprise Mobile Applications from developerWorks Live!
Build and Connect Enterprise Mobile Applications from developerWorks Live!
 
IBM Worklight
IBM WorklightIBM Worklight
IBM Worklight
 
Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
 Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
 
Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message Broker
 
Cloud Computing - Making IT Simple
 Cloud Computing - Making IT Simple Cloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
 
Private cloud at BMW Group – An open approach
Private cloud at BMW Group – An open approach Private cloud at BMW Group – An open approach
Private cloud at BMW Group – An open approach
 
Jobo 1 ims_tm_value_2012_q2
Jobo 1 ims_tm_value_2012_q2Jobo 1 ims_tm_value_2012_q2
Jobo 1 ims_tm_value_2012_q2
 
Cloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleCloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
 
02introduction
02introduction02introduction
02introduction
 
Introduction inbox v2.0
Introduction inbox v2.0Introduction inbox v2.0
Introduction inbox v2.0
 

IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presentation

  • 1. An IBM Proof of Technology Overview of Cast Iron Hypervisor Edition © 2012 IBM Corporation
  • 2. IBM Software Agenda IBM Mobile Foundation Overview Cast Iron Introduction Cast Iron Integration Scenarios Cast Iron Demo 2 © 2012 IBM Corporation
  • 3. IBM Software Mobile challenges Top Mobile Adoption Concerns: 1.Security/privacy (53%) 2.Cost of developing for multiple mobile platforms (52%) 3.Integrating cloud services to mobile devices (51%) Source: 2011 IBM Tech Trends Report https://www.ibm.com/developerworks/mydeveloperworks/blogs/techtrends/entry/home?lang=en 3 © 2012 IBM Corporation
  • 4. IBM Software IBM Mobile Foundation Includes: IBM Mobile Foundation V5.0 • IBM Worklight V5.0 • IBM WebSphere Cast Iron • IBM Endpoint Manager for Mobile Devices Plus New Services Offering: • IBM Software Services for Mobile Foundation Build, connect, manage and secure your mobile enterprise 4 © 2012 IBM Corporation
  • 5. IBM Software Value of Cast Iron for mobile solution Increase Revenue – Accelerate Client Adoption – Decreases Time to Deliver (Faster implementation = Faster Revenue) Improve Margins with Predictable Delivery – Reduce TCO of Integrations and Support – Lower skills required to provide ongoing management and support to client integrations Greater Client Satisfaction – Improved Customer Retention/Stickiness – Minimized client effort for implementation 5 © 2012 IBM Corporation
  • 6. IBM Software Rapid integration - a major differentiator 6 © 2012 IBM Corporation
  • 7. 7 IBM Software Cast Iron helps to engage across traditional boundaries Mobile Applications Cloud Applications Web APIs Extending boundaries via Cloud apps, mobile apps and business APIs 7 © 2012 IBM Corporation
  • 8. IBM Software Complete integration solution Complete Flexibility Total Connectivity Complete Reusability For All Types of Projects UI Mashups TIP Exchange IBM Cast Iron Cloud TIP Development Kit Process Integration Physical Appliances Virtual Appliances TIP Community Data Migration 8 © 2012 IBM Corporation
  • 9. IBM Software Fit for Integration purpose EAI & Existing Rapid Application Integration & ETL - Cleansing/Loading Master Backbone (ESB) ESB Augmentation Data Focus on On-premise Focus on Hybrid use cases - Cloud & Mass unload/load (> 1gb) integration On Premise, Cloud to Cloud Data Cleansing BPM/BAM Packaged and Custom Apps exposed via standards based connectivity Bulk/batch migration Human Workflow and very Projects in weeks high volumes (> 1 mil/hr) Connectivity, Transformation, Logic & Management Projects in Months Projects in days EAI/ ETL ESB 9 © 2012 IBM Corporation
  • 10. IBM Software Cast Iron solution functionality WebSphere Cast Iron Cloud Integration Capabilities 10 © 2012 IBM Corporation
  • 11. IBM Software Cast Iron approach to developing integration 11 © 2012 IBM Corporation
  • 12. IBM Software Template integration projects (TIPs) No Coding Beyond Configuration Preconfigured Template Integration Projects (TIPs) 12 © 2012 IBM Corporation
  • 13. IBM Software Library of TIPs 13 © 2012 IBM Corporation
  • 14. IBM Software How it works - Example Scenario 1: Worklight Application makes request for enterprise data 2) cust. data 3) cust. data 2) Cust, data request request Worklight TIP request Connectors WL-Cast Iron (JSON/HTTP) Adaptor Mobile IBM Apps Worklight 4) Cus. data WebSphere 4) cust. data built on 5) cust. Worklight data Server (JSON/HTTP) Cast Iron 1) User action Request from Mobile app for customer data from SAP & salesforce 1) User invokes action on Mobile application to request data 2) Worklight Server invokes it’s WL Cast Iron Adapter to send customer data request to Cast Iron 3) Cast Iron receives request & invokes connectivity with salesforce.com and SAP to extract customer data 4) Cast Iron sends customer data to Worklight Server 5) Worklight Server delivers data to Mobile application on the device 14 © 2012 IBM Corporation
  • 15. IBM Software How it works Scenario 2: Cast Iron provides real-time notification to Mobile applications 4) SAP shipment delay notification 1) Cust. 3) Cast Iron Shipment is WL Push Notification to Apple app sends data to Mobile delayed Worklight TIP Worklight Connectors App on 2) SAP pushes out IOS Server IDOC indicating Adapter IBM (JSON/HTTP) date change Worklight WebSphere Mobile Server Cast Iron App on Android 4) SAP shipment delay notification to Android app Instant notification to Mobile apps on enterprise data changes (e.g. customer shipment delay in SAP) 1) Manufacturing is delayed and this causes change of customer shipment date in SAP 2) SAP is configured to push out an IDOC indicating this date change. Cast Iron TIP picks up DOC & transforms the data. 3) Cast Iron TIP transforms data to Worklight format (JSON) and sends to Worklight Server via HTTP (REST) 4) IBM Worklight server receives message and sends notification to Mobile app using appropriate protocol for Android and iOS apps 15 © 2012 IBM Corporation
  • 16. IBM Software Cast Iron demo integration architecture Mobile App Cast Iron Private Message Broker Cloud 16 © 2012 IBM Corporation
  • 17. IBM Software Without Cast Iron integration scenario 17 © 2012 IBM Corporation
  • 18. IBM Software Demo Script A New employee record is added to the HRIS System, whose status is set to “Hired” Mobile Application provides the approval mechanism, which is a button called “Synchronize Employees”. This button when pushed sends out a request to the Cast Iron HVE via the Worklight-Cast Iron Adapter. Cast Iron processes the request, and then executes a Web services call to the on-premise HRIS app that retrieves all of the employees to synchronize. Cast Iron then serializes a message which gets put to MQ, also an immediate reply is sent back to the mobile app in XML format. Worklight processes this request and renders it as output to the screen on the mobile application. Message Broker picks up the message from MQ and then simulates the load of the data to back end HRIS Systems (SAP and Peoplesoft). Upon Completion, Message Broker serializes a new message and re-queues it on MQ. Cast Iron picks up the reply message from MQ and then takes the new employee data and loads into Salesforce.com. As a final operation, Cast Iron the invokes a different web services method to update the synchronized employees to on premise HRIS as a status “AddedtoHRIS”. 18 © 2012 IBM Corporation
  • 19. IBM Software Demo walk-through 19 © 2012 IBM Corporation
  • 20. IBM Software Demo app code <displayName>Cast_Iron_HTTP</displayName> function <description>Cast_Iron_HTTP</description> startOrchestration(orchestrationName){ …. var input = { <protocol>http</protocol> method: 'get', <domain>10.66.26.41</domain> returnedContentType : 'xml', <port>8080</port> path : orchestrationName </connectionPolicy> }; …. return WL.Server.invokeHttp(input); <procedure name="startOrchestration"/> } function loadFeeds(){ busyIndicator.show(); var invocationData = {adapter : 'Cast_Iron_HTTP',procedure : 'startOrchestration',parameters : ['go']}; WL.Client.invokeProcedure(invocationData,{onSuccess : loadFeedsSuccess,onFailure :loadFeedsFailure, }); } function loadFeedsSuccess(result){ invResult = result.invocationResult; … if (invResult.employee.employee.length>0){ displayFeeds(invResult.employee.employee); …. 20 © 2012 IBM Corporation
  • 21. IBM Software Demo app view 21 © 2012 IBM Corporation
  • 22. IBM Software Worklight and Cast Iron Integration Architecture Back-End Project Device Development Integration Cast Iron Design Testing Debug HTML, CSS, JavaScript Native Container Connecting Mobile Operating System Code Control Build Managing Monitoring Source Code IEM Server Worklight Console App Center Repository Developer Admin User 22 © 2012 IBM Corporation
  • 23. IBM Software Packaging Offering Packages Pricing metrics Enterprise edition CD (WL + EndPoint) + server install (WL + CastIron) IBM Mobile Foundation Consumer edition B2C Per App (WL + CastIron) Enterprise edition CD (WL) + server install (WL) IBM Worklight Consumer edition Per App (WL) Developer edition Not for charge / Not for production version (delivered via DeveloperWorks) IBM Endpoint for CD (Tivoli) B2E Mobile devices CD = Client Device WL = Worklight Per App = new PA metric EndPoint = IBM Endpoint Manager for Mobile Devices 23 © 2012 IBM Corporation
  • 24. IBM Software 24 © 2012 IBM Corporation
  • 25. IBM Software ITALIAN HINDI FRENCH JAPANESE BRAZILIAN PORTUGUESE SIMPLIFIED CHINESE TRADITIONAL CHINESE SPANISH RUSSIAN TAMIL THAI GERMAN ARABIC 25 © 2012 IBM Corporation
  • 26. IBM Software Backup 26 © 2012 IBM Corporation