SlideShare a Scribd company logo
1 of 22
IBM Innovate 2012:
Rapid Integration of Software-as-a-Service with
On-Premise Applications Using IBM WebSphere
Cast Iron

Prithvi Srinivasan
Solution Architect - Prolifics
psrinivasan@prolifics.com

Arup Datta
Sr. Consultant - Prolifics
adatta@prolifics.com
The Premier Event for Software and Systems Innovation




    OVERVIEW
    What is Cloud Computing?
     “Cloud computing is the delivery of computing as a service rather than a product, where by
           shared resources, software, and information are provided to computers and other
                                   devices as a utility over a network”


    IBM WebSphere Cast Iron Cloud Integration?
    “WebSphere Cast Iron cloud integration
     projects enables companies to rapidly
     connect their hybrid world of public clouds,
     private clouds and on-premise applications”.


    Goal is to make it easier for customers to move
     from legacy systems to hybrid cloud model.




2          2
The Premier Event for Software and Systems Innovation




    Cloud Service Model




3        3
The Premier Event for Software and Systems Innovation




    Cloud Deployment Model




           Public Cloud                       Community Cloud                     Private Cloud              Hybrid Cloud

     • Cloud environment                 • Cloud environment                 • Cloud environment       • Cloud environment is a
       that provides                       shared by several                   operated solely for a     composition of two or
       resources to                        organizations and                   single                    more clouds (private,
       individuals and                     supports a specific                 organization, whether     community, or public)
       organizations over the              community that has                  managed internally or     that remain unique
       public internet.                    shared concerns.                    by a third-party and      entities but are bound
                                                                               hosted internally or      together by
                                                                               externally                standardized or
                                                                                                         proprietary technology
                                                                                                         that enables data and
                                                                                                         application portability




4           4
The Premier Event for Software and Systems Innovation




    Service To Deployment Model Mapping




5        5
The Premier Event for Software and Systems Innovation




    Cloud

    Challenges
     Control & Security of Business Data
     Regulations & Compliance
     Standards and Interoperability
     Governance & Processes
     Service Level Agreements & Enforcement

    Benefits
     Business Agility
     Reducing capital expenditures
     Business Focus




6            6
The Premier Event for Software and Systems Innovation




7
The Premier Event for Software and Systems Innovation


                                           Cast Iron Solution Overview




        Complete Flexibility                     Total Connectivity                Complete Reusability    For All Types of Projects



                                                                                                                   UI Mashups
                                                                                        TIP Exchange
          Cast Iron Cloud2™



                                                                                     TIP Development Kit        Process Integration
         Physical Appliances




           Virtual Appliances                                                          TIP Community              Data Migration



8   ©                                                                                                                                  8
The Premier Event for Software and Systems Innovation



      Criteria         Physical – XH40                                Virtual – Hypervisor            Cloud – Cast Iron Live
                                         Integration On Premise                                      Integration As A Service
    Company       Large companies                                 Large companies and Global         Global 5000 and mid-market
    Profile                                                       5000 companies                     companies

    Environment   Already has IBM hardware;                       Already a virtualization shop;     Limited or no hardware
                  Requires new hardware for                       Ability to use existing hardware   infrastructure
                  the solution

    Centricity    Many on premise apps +                          Many on premise apps +             Many cloud apps +
                  few Cloud apps                                  few Cloud apps                     few on premise apps
    Scenario      Cloud to On Premise;                            Cloud to On Premise;               Cloud to Cloud;
                  On premise to on premise                        On premise to on premise           Cloud to On premise

    Performance   Best for large volume /                         Optimal for CPU bound,             Greater variability due to
    / Resource    large message sizes                             not I/O bound scenarios            external factors
    Constraints   100 jobs per orchestration                      100 jobs per orchestration         Good for smaller data sets
                  Hybrid scenario –                               Hybrid scenario –                  (must chunk large data sets)
                  300k records/hr*                                150k records/hr*                   10 jobs per orchestration
                                                                                                     Short-duration jobs (<30 min)
                                                                                                     Hybrid scenario –
                                                                                                     <100k records/hr*

    Security &    Stringent – seek “inside out”                   Suited for HIPPA and               Happy with “outside in”
    Compliance    integration                                     international needs                integration”
                  Suited for HIPAA and                                                               Not best fit for HIPAA and
                  international needs                                                                international needs

9
The Premier Event for Software and Systems Innovation




     ARCHITECTURE COMPONENTS




10      10
The Premier Event for Software and Systems Innovation



                    WebSphere Cast Iron Capabilities




11
The Premier Event for Software and Systems Innovation




     The Cast Iron Approach

      No Coding                     Beyond Configuration             Preconfigured Templates
                                                                              (TIPs)




12
The Premier Event for Software and Systems Innovation



     Cast Iron Secure Connector




13        13
The Premier Event for Software and Systems Innovation



                   Connector Development Kit (CDK)




14
The Premier Event for Software and Systems Innovation



     Demo

       Salesforce Logging and DB2 Integration



                           SOAP/HTTP


                                                      Retrieve Salesforce
                                                         Account data


                                                  CAST IRON

                                                       Physical                      Virtual
                 Multi Tenant
                                                      Integration                  Integration
                   Cloud
                                                       Appliance                    Appliance




                                                                  On-premise
                                                                backend database                 DB2

15          15
The Premier Event for Software and Systems Innovation



     Demo

       Salesforce CRM Cloud Integration with Enterprise backend




16          16
The Premier Event for Software and Systems Innovation



                            Summary WebSphere Cast Iron




17   17
The Premier Event for Software and Systems Innovation




18
The Premier Event for Software and Systems Innovation




© Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind,
express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials 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 these materials 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 these materials 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. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines
Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.


 19
The Premier Event for Software and Systems Innovation




         Additional Slides




20
The Premier Event for Software and Systems Innovation



                                                               Best Practices
     Error Handling
      Use Try Activity to catch and handle exceptions
      Check status in response messages for other errors
      Use the Log Message, Send Email and Invoke Web Service activities to notify users of errors
      Write a generic error handling orchestration and deploy as a Web service


     Monitoring
      Use a custom job key for every orchestration for better tracking
      Manage the number of job logs retained
      Set notifications to monitor system resources


     Performance
      Filter data at the source or as soon as possible in the orchestration
      Use XPath predicates to filter data before looping through it
      Reduce the number of activities, combine mappings into one activity if possible
      Use lowest logging level in production
      Manage number of concurrent jobs
21
The Premier Event for Software and Systems Innovation



                                                     Best Practices (Contd)
     Maintainability
      Split large orchestrations into reusable sub orchestrations
      Use configuration properties so the orchestration behavior can be changed from the WMC without
       modifying the project e.g. endpoint username, password, server, URI
      Use XSLT for complex mappings
      Remove unused variables
      Use a source code control system to give you a project change history and back up


     Naming Conventions
      Rename all orchestrations, endpoints, variables and activities to more descriptive names
      Limit activity names to 30 characters (WMC won't display more than that)
      Choose naming standards and be consistent e.g. Lowercase for variables, Uppercase for orchestrations
       and endpoints
      Configuration properties are listed in alphabetical order in the WMC so put the endpoint at the start of the
       name to group them together e.g. FTPPassword, FTPPort, FTPServer, FTPUsername,
       SalesforcePassword, SalesforceURI, SalesforceUsername
      Do not abbreviate names e.g. SalesforcePassword is easier to understand than SFPwd


22

More Related Content

What's hot

Day 3 p4 - cloud strategy
Day 3   p4 - cloud strategyDay 3   p4 - cloud strategy
Day 3 p4 - cloud strategy
Lilian Schaffer
 
Presentation introduction to cloud computing and technical issues
Presentation   introduction to cloud computing and technical issuesPresentation   introduction to cloud computing and technical issues
Presentation introduction to cloud computing and technical issues
xKinAnx
 
Simplifying Cloud Implementation
Simplifying Cloud ImplementationSimplifying Cloud Implementation
Simplifying Cloud Implementation
Morphlabs
 
Cloud computing bringing the dark side of enterprise apps into the light by...
Cloud computing   bringing the dark side of enterprise apps into the light by...Cloud computing   bringing the dark side of enterprise apps into the light by...
Cloud computing bringing the dark side of enterprise apps into the light by...
Khazret Sapenov
 
Cloudsecurity
CloudsecurityCloudsecurity
Cloudsecurity
drewz lin
 

What's hot (16)

Day 3 p4 - cloud strategy
Day 3   p4 - cloud strategyDay 3   p4 - cloud strategy
Day 3 p4 - cloud strategy
 
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
 
IBM Global Technology Services - Resilience - The Silver Lining to Cloud Comp...
IBM Global Technology Services - Resilience - The Silver Lining to Cloud Comp...IBM Global Technology Services - Resilience - The Silver Lining to Cloud Comp...
IBM Global Technology Services - Resilience - The Silver Lining to Cloud Comp...
 
Developing Your Cloud Strategy
Developing Your Cloud StrategyDeveloping Your Cloud Strategy
Developing Your Cloud Strategy
 
Ms Cloud Basics Private Cloud
Ms Cloud Basics Private CloudMs Cloud Basics Private Cloud
Ms Cloud Basics Private Cloud
 
B fujitsu uk-and_ireland_cs.en-us
B fujitsu uk-and_ireland_cs.en-usB fujitsu uk-and_ireland_cs.en-us
B fujitsu uk-and_ireland_cs.en-us
 
Private Cloud - Harbour MSP
Private Cloud - Harbour MSPPrivate Cloud - Harbour MSP
Private Cloud - Harbour MSP
 
Cloud Computing: usos e tendências
Cloud Computing: usos e tendênciasCloud Computing: usos e tendências
Cloud Computing: usos e tendências
 
Deadly Sins Bcs Elite
Deadly Sins Bcs EliteDeadly Sins Bcs Elite
Deadly Sins Bcs Elite
 
Presentation introduction to cloud computing and technical issues
Presentation   introduction to cloud computing and technical issuesPresentation   introduction to cloud computing and technical issues
Presentation introduction to cloud computing and technical issues
 
Introducing the OMG DDS to the Aerospace Valley
Introducing the OMG DDS to the Aerospace Valley Introducing the OMG DDS to the Aerospace Valley
Introducing the OMG DDS to the Aerospace Valley
 
Simplifying Cloud Implementation
Simplifying Cloud ImplementationSimplifying Cloud Implementation
Simplifying Cloud Implementation
 
Clearing the air on Cloud Computing
Clearing the air on Cloud ComputingClearing the air on Cloud Computing
Clearing the air on Cloud Computing
 
Chris millercloud
Chris millercloudChris millercloud
Chris millercloud
 
Cloud computing bringing the dark side of enterprise apps into the light by...
Cloud computing   bringing the dark side of enterprise apps into the light by...Cloud computing   bringing the dark side of enterprise apps into the light by...
Cloud computing bringing the dark side of enterprise apps into the light by...
 
Cloudsecurity
CloudsecurityCloudsecurity
Cloudsecurity
 

Similar to Rapid Integration of Software-as-a-Service with On-Premise Applications Using IBM WebSphere Cast Iron

Day 3 p4 - cloud strategy
Day 3   p4 - cloud strategyDay 3   p4 - cloud strategy
Day 3 p4 - cloud strategy
Lilian Schaffer
 
Fosec2011 keynote address
Fosec2011 keynote addressFosec2011 keynote address
Fosec2011 keynote address
threesixty
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloud
nooralmousa
 
Utility metered cloud slideshare
Utility metered cloud   slideshareUtility metered cloud   slideshare
Utility metered cloud slideshare
Valencell, Inc.
 
Cloud computing
Cloud computingCloud computing
Cloud computing
saralaanuj
 
When where why cloud
When where why cloudWhen where why cloud
When where why cloud
reshmaroberts
 
When Where Why Cloud
When Where Why CloudWhen Where Why Cloud
When Where Why Cloud
reshmaroberts
 
Cloud Is Built, Now Who's Managing It?
Cloud Is Built, Now Who's Managing It?Cloud Is Built, Now Who's Managing It?
Cloud Is Built, Now Who's Managing It?
doan_slideshares
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud Services
Saurabh Gupta
 

Similar to Rapid Integration of Software-as-a-Service with On-Premise Applications Using IBM WebSphere Cast Iron (20)

Federated Cloud Computing - The OpenNebula Experience v1.0s
Federated Cloud Computing  - The OpenNebula Experience v1.0sFederated Cloud Computing  - The OpenNebula Experience v1.0s
Federated Cloud Computing - The OpenNebula Experience v1.0s
 
Challenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computingChallenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computing
 
Day 3 p4 - cloud strategy
Day 3   p4 - cloud strategyDay 3   p4 - cloud strategy
Day 3 p4 - cloud strategy
 
Moving Beyond Migration: Reinventing Process in the Cloud
Moving Beyond Migration: Reinventing Process in the CloudMoving Beyond Migration: Reinventing Process in the Cloud
Moving Beyond Migration: Reinventing Process in the Cloud
 
Fosec2011 keynote address
Fosec2011 keynote addressFosec2011 keynote address
Fosec2011 keynote address
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloud
 
Utility metered cloud slideshare
Utility metered cloud   slideshareUtility metered cloud   slideshare
Utility metered cloud slideshare
 
AbiCloud Webinar 1.0
AbiCloud Webinar 1.0AbiCloud Webinar 1.0
AbiCloud Webinar 1.0
 
Cloud computing from an institutional perspective
Cloud computing from an institutional perspectiveCloud computing from an institutional perspective
Cloud computing from an institutional perspective
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
When where why cloud
When where why cloudWhen where why cloud
When where why cloud
 
When Where Why Cloud
When Where Why CloudWhen Where Why Cloud
When Where Why Cloud
 
Cloud Is Built, Now Who's Managing It?
Cloud Is Built, Now Who's Managing It?Cloud Is Built, Now Who's Managing It?
Cloud Is Built, Now Who's Managing It?
 
Nyc lunch and learn 03 15 2012 final
Nyc lunch and learn   03 15 2012 finalNyc lunch and learn   03 15 2012 final
Nyc lunch and learn 03 15 2012 final
 
Presentación Novedades vSphere 5.1
Presentación Novedades vSphere 5.1Presentación Novedades vSphere 5.1
Presentación Novedades vSphere 5.1
 
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud Services
 
The Enterprise Cloud: Immediate. Urgent. Inevitable.
The Enterprise Cloud: Immediate. Urgent. Inevitable.The Enterprise Cloud: Immediate. Urgent. Inevitable.
The Enterprise Cloud: Immediate. Urgent. Inevitable.
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and Virtualization
 
Considering the Cloud? 5 Points to Consider
Considering the Cloud? 5 Points to ConsiderConsidering the Cloud? 5 Points to Consider
Considering the Cloud? 5 Points to Consider
 

More from Prolifics

Discover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudDiscover BPM Optimization in the Cloud
Discover BPM Optimization in the Cloud
Prolifics
 
Customizing the Mobile Connections App
Customizing the Mobile Connections AppCustomizing the Mobile Connections App
Customizing the Mobile Connections App
Prolifics
 

More from Prolifics (20)

Prolifics SAP Data Assessment
Prolifics SAP Data AssessmentProlifics SAP Data Assessment
Prolifics SAP Data Assessment
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star West
 
PureApplication: System, Service, Software
PureApplication: System, Service, SoftwarePureApplication: System, Service, Software
PureApplication: System, Service, Software
 
Cloud Options for a Modern Architecture
Cloud Options for a Modern ArchitectureCloud Options for a Modern Architecture
Cloud Options for a Modern Architecture
 
Discover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudDiscover BPM Optimization in the Cloud
Discover BPM Optimization in the Cloud
 
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
 
Applying an IBM SOA Approach to Manual Processes Automation
Applying an IBM SOA Approach to Manual Processes AutomationApplying an IBM SOA Approach to Manual Processes Automation
Applying an IBM SOA Approach to Manual Processes Automation
 
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
 
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
 
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
 
Best Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and ApplicationsBest Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and Applications
 
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
 
Delivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterDelivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. Better
 
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
 
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
 
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
 
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
 
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast IronIntegrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
 
Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring
 
Customizing the Mobile Connections App
Customizing the Mobile Connections AppCustomizing the Mobile Connections App
Customizing the Mobile Connections App
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Rapid Integration of Software-as-a-Service with On-Premise Applications Using IBM WebSphere Cast Iron

  • 1. IBM Innovate 2012: Rapid Integration of Software-as-a-Service with On-Premise Applications Using IBM WebSphere Cast Iron Prithvi Srinivasan Solution Architect - Prolifics psrinivasan@prolifics.com Arup Datta Sr. Consultant - Prolifics adatta@prolifics.com
  • 2. The Premier Event for Software and Systems Innovation OVERVIEW What is Cloud Computing? “Cloud computing is the delivery of computing as a service rather than a product, where by shared resources, software, and information are provided to computers and other devices as a utility over a network” IBM WebSphere Cast Iron Cloud Integration? “WebSphere Cast Iron cloud integration projects enables companies to rapidly connect their hybrid world of public clouds, private clouds and on-premise applications”. Goal is to make it easier for customers to move from legacy systems to hybrid cloud model. 2 2
  • 3. The Premier Event for Software and Systems Innovation Cloud Service Model 3 3
  • 4. The Premier Event for Software and Systems Innovation Cloud Deployment Model Public Cloud Community Cloud Private Cloud Hybrid Cloud • Cloud environment • Cloud environment • Cloud environment • Cloud environment is a that provides shared by several operated solely for a composition of two or resources to organizations and single more clouds (private, individuals and supports a specific organization, whether community, or public) organizations over the community that has managed internally or that remain unique public internet. shared concerns. by a third-party and entities but are bound hosted internally or together by externally standardized or proprietary technology that enables data and application portability 4 4
  • 5. The Premier Event for Software and Systems Innovation Service To Deployment Model Mapping 5 5
  • 6. The Premier Event for Software and Systems Innovation Cloud Challenges  Control & Security of Business Data  Regulations & Compliance  Standards and Interoperability  Governance & Processes  Service Level Agreements & Enforcement Benefits  Business Agility  Reducing capital expenditures  Business Focus 6 6
  • 7. The Premier Event for Software and Systems Innovation 7
  • 8. The Premier Event for Software and Systems Innovation Cast Iron Solution Overview Complete Flexibility Total Connectivity Complete Reusability For All Types of Projects UI Mashups TIP Exchange Cast Iron Cloud2™ TIP Development Kit Process Integration Physical Appliances Virtual Appliances TIP Community Data Migration 8 © 8
  • 9. The Premier Event for Software and Systems Innovation Criteria Physical – XH40 Virtual – Hypervisor Cloud – Cast Iron Live Integration On Premise Integration As A Service Company Large companies Large companies and Global Global 5000 and mid-market Profile 5000 companies companies Environment Already has IBM hardware; Already a virtualization shop; Limited or no hardware Requires new hardware for Ability to use existing hardware infrastructure the solution Centricity Many on premise apps + Many on premise apps + Many cloud apps + few Cloud apps few Cloud apps few on premise apps Scenario Cloud to On Premise; Cloud to On Premise; Cloud to Cloud; On premise to on premise On premise to on premise Cloud to On premise Performance Best for large volume / Optimal for CPU bound, Greater variability due to / Resource large message sizes not I/O bound scenarios external factors Constraints 100 jobs per orchestration 100 jobs per orchestration Good for smaller data sets Hybrid scenario – Hybrid scenario – (must chunk large data sets) 300k records/hr* 150k records/hr* 10 jobs per orchestration Short-duration jobs (<30 min) Hybrid scenario – <100k records/hr* Security & Stringent – seek “inside out” Suited for HIPPA and Happy with “outside in” Compliance integration international needs integration” Suited for HIPAA and Not best fit for HIPAA and international needs international needs 9
  • 10. The Premier Event for Software and Systems Innovation ARCHITECTURE COMPONENTS 10 10
  • 11. The Premier Event for Software and Systems Innovation WebSphere Cast Iron Capabilities 11
  • 12. The Premier Event for Software and Systems Innovation The Cast Iron Approach No Coding Beyond Configuration Preconfigured Templates (TIPs) 12
  • 13. The Premier Event for Software and Systems Innovation Cast Iron Secure Connector 13 13
  • 14. The Premier Event for Software and Systems Innovation Connector Development Kit (CDK) 14
  • 15. The Premier Event for Software and Systems Innovation Demo Salesforce Logging and DB2 Integration SOAP/HTTP Retrieve Salesforce Account data CAST IRON Physical Virtual Multi Tenant Integration Integration Cloud Appliance Appliance On-premise backend database DB2 15 15
  • 16. The Premier Event for Software and Systems Innovation Demo Salesforce CRM Cloud Integration with Enterprise backend 16 16
  • 17. The Premier Event for Software and Systems Innovation Summary WebSphere Cast Iron 17 17
  • 18. The Premier Event for Software and Systems Innovation 18
  • 19. The Premier Event for Software and Systems Innovation © Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials 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 these materials 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 these materials 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. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 19
  • 20. The Premier Event for Software and Systems Innovation Additional Slides 20
  • 21. The Premier Event for Software and Systems Innovation Best Practices Error Handling  Use Try Activity to catch and handle exceptions  Check status in response messages for other errors  Use the Log Message, Send Email and Invoke Web Service activities to notify users of errors  Write a generic error handling orchestration and deploy as a Web service Monitoring  Use a custom job key for every orchestration for better tracking  Manage the number of job logs retained  Set notifications to monitor system resources Performance  Filter data at the source or as soon as possible in the orchestration  Use XPath predicates to filter data before looping through it  Reduce the number of activities, combine mappings into one activity if possible  Use lowest logging level in production  Manage number of concurrent jobs 21
  • 22. The Premier Event for Software and Systems Innovation Best Practices (Contd) Maintainability  Split large orchestrations into reusable sub orchestrations  Use configuration properties so the orchestration behavior can be changed from the WMC without modifying the project e.g. endpoint username, password, server, URI  Use XSLT for complex mappings  Remove unused variables  Use a source code control system to give you a project change history and back up Naming Conventions  Rename all orchestrations, endpoints, variables and activities to more descriptive names  Limit activity names to 30 characters (WMC won't display more than that)  Choose naming standards and be consistent e.g. Lowercase for variables, Uppercase for orchestrations and endpoints  Configuration properties are listed in alphabetical order in the WMC so put the endpoint at the start of the name to group them together e.g. FTPPassword, FTPPort, FTPServer, FTPUsername, SalesforcePassword, SalesforceURI, SalesforceUsername  Do not abbreviate names e.g. SalesforcePassword is easier to understand than SFPwd 22