SlideShare uma empresa Scribd logo
1 de 41
Swarm Computing
Next Generation Clouds and the role of SOA
Jürgen Kress, Oracle EMEA

The views expressed on this presentation are my own and
do not necessarily reflect the views of Oracle
Agenda



•   Current cloud solutions and use cases
•   Order to cash process across clouds
•   Swarm Computing - next generation cloud system
•   Current offerings
•   Questions & Answers




                                                     2
Cloud Is at the Peak of the Hype Cycle




Source: Gartner "Hype Cycle for Cloud Computing, 2009" Research Note G00168780




                                                                                 3
Cloud Computing Concepts …




                                Application
 Built by
                            (SaaS) e.g. Oracle
 Cloud                          On Demand
Customer
                            Platform             Provided
                     (PaaS) e.g. Google App      by Cloud
                             Engine
                      Infrastructure
                 (IaaS) e.g. Amazon EC2




                                                            4
NIST Definition of Cloud Computing


Cloud computing is a model for enabling convenient, on-
demand network access to a shared pool of configurable
computing resources (e.g., networks, servers, storage,
applications, and services) that can be rapidly provisioned
and released with minimal management effort or service
provider interaction.

This cloud model promotes availability and is composed of:
5 Essential Characteristics                      3 Service Models   4 Deployment Models
• On-demand self-service                         • SaaS             • Public Cloud
• Resource pooling                               • PaaS             • Private Cloud
• Rapid elasticity                               • IaaS             • Community Cloud
• Measured service                                                  • Hybrid Cloud
• Broad network access


Source: NIST Definition of Cloud Computing v15
                                                                                          5
Public Clouds and Private Clouds
                       Public Clouds                    Private Cloud
• Used by                                                                     • Exclusively
  multiple                 SaaS
                           SaaS        I            I        Apps
                                                             SaaS               used by a
  tenants on a                         N            N                           single
  shared basis                         T            T                           organization
                           PaaS
                           PaaS        E            R        PaaS
                                                             PaaS
• Hosted and                           R            A                         • Controlled and
  managed by                           N            N                           managed by
                           IaaS
                           IaaS        E            E        IaaS
                                                             IaaS
  cloud service                                                                 in-house IT
  provider                             T            T




                                       Trade-offs
                      Lower upfront costs     Lower total costs
                  Outsourced management       Greater control over security, compliance, QoS
                                   OpEx       CapEx & OpEx


       Enterprises will adopt a mix of public and private clouds

                                                                                               6
44% of Large Enterprises Are Interested
                In Building An Internal (Private) Cloud




Source: Cloud Computing, Compute-As-A-Service: Interest And Adoption By Company Size, Forrester Research, Inc., February 27, 2009




                                                                                                                                    7
Why Are Enterprises Interested in Cloud?
                 Benefits of Cloud Computing


                           Speed



                               Cost




Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (http://blogs.idc.com/ie/?p=210), October 2, 2008




                                                                                                                                             8
Cloud types overview



                     b2b
                40
                30
                20
                10               Facebook
                                 Google
   private      0          b2c
                                 Amazon
                                 Oracle




                 public



                                            9
Facebook c2c & b2c cloud example



•   Focus: c2c
•   Type: SaaS & public cloud
•   Limitation: data ownership, pre-defined infrastructure
•   Best case: online games




                                                             10
Google Apps Engine b2c & b2b cloud
example


• Focus: b2b & smb
• Type: PaaS & public cloud
• Limitation: pre-defined infrastructure: Python and
  Java and not portable
• Best case: webFilings




                                                       11
Amazon b2c cloud example



•   Focus: b2b smb & enterprise
•   Type: IaaS & public cloud
•   Limitation: pre-paid / budget
•   Best case: training & demo




                                    12
Full Oracle Software Stack Certified and
Supported on Oracle VM on Amazon EC2
                          • Amazon EC2 now
                            supports Oracle VM
                          • Fully certified and supported:
            Certified &     Oracle Database, Oracle Fusion
            supported       Middleware, Oracle Applications
                            (EBS, PeopleSoft, Siebel),
                            Oracle Enterprise Manager
                          • Oracle license portability
                          • Oracle Unbreakable Linux support
                            and Amazon Premium Support
                          • Amazon Machine Images (AMIs)
                            based on Oracle VM Templates


                                                              13
Evolution of Private and Public Clouds
     Public Cloud Evolution                                         Public Clouds                     Hybrid
                                               MSP
                                    ISP                     CSP/
                                                           Telcos                       IaaS          PaaS         IaaS
                                                                       SaaS
                                      ASP            ISV
                                                                                 PaaS          SaaS


    Private Cloud Evolution                                                                            Virtual Private Cloud



                                     App1 App2 App3                           App1 App2 App3           App1 App2 App3
     App1 App2 App3   Consolidate         Private PaaS                          Private PaaS              Private PaaS
                      Standardize
                                          Private IaaS                          Private IaaS               Private IaaS


       Silo’d                             Grid                      Private Cloud                     Hybrid
•    Physical              •   Virtual                              • Self-service      • Federation with
•    Dedicated             •   Shared services                      • Policy-based        public clouds
•    Static                •   Dynamic                                resource mgmt     • Interoperability
•    Heterogeneous         •   Standardized                         • Chargeback        • Cloud bursting
                               appliances                           • Capacity planning


                                                                                                                               14
What Are the Challenges Enterprises Face?
                 Challenges of Cloud Computing



                   Security

                           QoS


                               Fit




Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (http://blogs.idc.com/ie/?p=210), October 2, 2008




                                                                                                                                             15
SOA is a Prerequisite of the Future




Source: Anne Thomas Manes, Vice President Online Poll: Does Oracle Cloud Computing
&Research Director at Burton Group        require SOA integration technology?



                                                                                     18
sample
process
Order to Cash




           19
Order to Cash process

  Activity                         Department          Solution
   Customer presence
  Order entry (creation of                 Sales
  order/booking of order


      Order fulfillment                Manufacturing
(physical & digital fulfillment)


      Order Distribution                  Logistic

   Invoicing Customer
                                        Accounting
   payments/collection
 Cash Application Receipt


                                                                  20
Order to Cash process


Questions from business stakeholders:
• What is the customer interested in? What did he buy before?
  What did other customer buy additional
• What is the credit rating of the customer?
• How many pieces are on stock?
• How fast will the product ship? What is the shipping status of my
  product?


                    Integration is key
               Common Data Model is required




                                                                      21
Data Integration


   • Point-to-point integration & data cleaning
     Bulk data processing involves a large batch of discrete records or
     records with very large data sets.
     Sample: Receive all daily access reports from the Amazon store
     clean and transform the data and store then in the CRM system

   • Real time data integration
     Record data processing in real time
     Sample: Receive billing records from the Amazon store into your
     accounting system
                       Point to point integration
                       and transformation

                                                                        Real time data
                                                                        integration

Business Application        Heterogeneous Targets   Heterogeneous Sources                Heterogeneous Targets




                                                                                                         22
CIO Focus Area: Improving Business Processes




                           Source: “Leading in Times of Transition: The 2010 CIO Agenda”, Gartner, January 2010




©2010 Oracle Corporation                    Oracle Confidential                                                   25
                             25
Process Integration


Department         Solution
                              • Truly flexible
                              processes through
       Sales                  pervasive built-in
                              usage of business
                              rules

   Manufacturing              • Business users can
                              make changes on an
                              adhoc basis within
                              policies
      Logistic


    Accounting



                                                   26
Process Integration Foundation
Common Object Model

• Common Object Model:
  Enterprise Business Objects: Which data contains a customer definition
  Enterprise Business Services: Update an customer record


  Each cloud service might use different definition
  Meta Model to combine the clouds

• Object Model requirements
 Application independent to easily build, change and optimize business processes
 Extensible & Reusable across different clouds
 Standards Support: UN/CEFACT Core Components Technical Specification (CCTS), Open
 Application Group OAGIS, ISO 11179, SID




                                                                                   27
Process Integration Foundation
Common Object Model Designer

• Object Repository & Data Dictionary

• Model Designer
  – Simplification/streamlining of EBO
       • Development
       • Maintenance


• Model Matcher
  – conventions, catalogs, dynamic typology and
    search agents, self abstracting




                                                  28
Rules & Task Integration


• Rules Engine
  Sample: Business Rules: If the customer has
  more than 150€ in open orders do not ship
  before payment
   Each cloud service might use different rules
  engines
   Standards to execute rules on different services

• Task Management
  Sample: Product is out of stock for a week
  interact manual e.g. offer the customer free
  priority shipping
   Generate manage tasks across different cloud
  services and on-premise service

                                                      29
BPM & SOA for Swarms




Rule Driven Flexible Processes
Handle the Unpredicted by case management across clouds

                                                     30
Roles in the Process
                                             Roles
                           Business/
       Enterprise                                   Prozess         Business              Developer
                           Information
       Architekt                                    Spezialist      Owner
                           Analyst




              BPA                             BPM                   Data Integration




• Enterprise Models                •Collaboration between        • IT focused
• Six Sigma, Lean                  business analyst and IT       • BPEL model
•Documentation                     process specialist            • Service implementation
•Collaboration between             •BPMN development and         and application integration
business owner, business           simulation                    •High Volume –
analyst and architect              •Service integration          Straight Through Processing
•Combination of EPK and            •Human workflow               • Human Workflow
BPMN models
•Simulation




                                                                                                      31
Governance & Security


• Process Dashboard
  Traceability: What is the status of my order? Where did my order get
  lost? Who will pay the additional shipping cost?
  Who is the process owner
  Unified error handling across clouds and solutions
  Error hospital for not defined cases – case management
  Google wave for processes
  Clearing house for processes

• Federated security & fraud detection
Authentication (JAAS, OpenID, OAuth)
Authorization(XACML)
Federation (SAML, WS-Trust)
Provisioning´(SPML, RBAC)

                                                                         32
Business Apps Store


All information in a central repository
Content:
• Process Integrations
• Business Objects & Services
• Validated Integrations / APIs

Goals:
• Collaboration between business user & modeling
  team
• Lifecycle process management
• Simulation
• Re-usability and avoid shadow processes



                                                   33
Cloud platform requirements


•   Multi tendency
•   Dynamic resource allocation and elastic awards applications
•   Federated security
•   Lifecycle management
•   Heterogeneous data access and management
•   Self learning healing or expect to fail
•   Simulation
                                              Build App &
                                              Package as     Setup Cloud
                           Setup Cloud
                                              Appliance      Policies
                           Infrastructure
                                                                             Deploy




                        Decommission                                       Patch
                                            Scale Up/Down   Monitor




                                                                                   34
Swarms


Definition: Swarm describes a behaviour of an aggregate of animals of
 similar size and body orientation, often moving en masse or migrating in
 the same direction. Swarming is a general term that can be applied to
 any animal that swarms. The term is applied particularly to insects, but
 can also be applied to birds, fish, various microorganisms such as
 bacteria, and people.




                                                                     35
Swarms



• behavior of an aggregate of clouds with similar business objects and
  services, often supporting en masse or a business process
• Business processes become self adoption and organized across clouds



• Integrated & Self autonomic & Semantic / Ontology
• Collective intelligence of the process above the clouds




                                                                   36
Oracle Cloud Platform




                        37
Oracle & Sun Cloud Solution
”Full Stack” Oracle Cloud Platform & Cloud Management
                                              Custom & ISV
            Oracle Applications
                                              Applications

                     Platform as a Service
                                                                        Cloud Management
                          Shared Services
                                                                       Oracle Enterprise Manager
 Integration:     Process Mgmt:      Security:     User Interaction:
  SOA Suite         BPM Suite      Identity Mgmt     WebCenter            Configuration Mgmt

Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit
                                                                         Lifecycle Management

  Database Grid: Oracle Database, RAC, ASM, Partitioning,
      IMDB Cache, Active Data Guard, Database Security                  Application Performance
                                                                              Management

                  Infrastructure as a Service                             Application Quality
                                                                            Management
          Operating Systems: Oracle Enterprise Linux Linux
           Solaris                Oracle Enterprise
    Oracle VM for SPARC (LDom)           Oracle VM for x86
           Solaris Containers                                                 Ops Center

                                  Servers                                 Physical and Virtual
                                                                         Systems Management
                                  Storage



                                                                                                   38
ExaCloud: Own The Private Cloud



                                                                   Fusion Applications




   3rd Party
   Applications




                 Business Need: Transformation to IT-as-a-Service
                 Oracle Value: Pre-built, low-TCO “Private Cloud in a Box”
                 Early Adapters: Oracle Shops & Enterprises with Cloud
                 Initiatives

©
392010 Oracle Corporation - Confidential                                                 39
Oracle Exalogic Elastic Cloud
           Delivering real business value




            Extreme Java                   Mission Critical    Integrated
            Performance                        Cloud             System
                   Improved                 Operational Cost   Time to Deploy
                     up to                     Reduced            Reduced

                    10X                     15-35%               95%

© 2010 Oracle Corporation - Confidential                                        40
Thoughts from the industry


• “The best cloud apps in the world can't be properly leveraged without
  a framework for optimising the end-to-end business processes. ”
  Michael Gammage

• As these cloud applications grow and more appear, the
  interconnectedness with each other and with internal data and
  applications will grow and we will end up with the twisted balls of
  spaghetti that we've spent the last 10 years unpicking in the
  Enterprise. Eric Roch

• Cloud based systems must be built on SOA and modern Enterprise
  Architecture principals if they are to be effective. Paul Fremantle




                                                                        41
Key takeaways


• Cloud computing is the fist step
• Swarm computing will require SOA & BPM
• Start / continue your SOA architecture
  homework
• Swarm computing will increase your
  utilization to built solutions cheaper +
  quicker + higher quality which adopt to your
  business needs and processes




                                                 42
Team: Masons-of-SOA



www.soa-community.com

          Bernd Trops (Sopera):
           bernd.trops@sopera.com
          Berthold Maier (Oracle Consulting):
           berthold.maier@oracle.com
          Clemens Utschig-Utschig (Böhringer Ingelheim):
           clemens.utschig-utschig@boehringer-ingelheim.com
          Hajo Normann (HP Enterprise Services):
           hajo.normann@hp.com
          Torsten Winterberg (OPITZ CONSULTING):
           torsten.winterberg@opitz-consulting.de
          Jürgen Kress (Oracle Corp.)
           juergen.kress@oracle.com

                                                              43
Questions & Contact


Jürgen Kress

Oracle EMEA
SOA Partner Adoption
Tel. +49 89 1430-1479
E-Mail: juergen.kress@oracle.com




                                   44
Thanks for attending
Jürgen Kress, Oracle EMEA

Mais conteúdo relacionado

Mais procurados

Migrating to Cloud Native Solutions
Migrating to Cloud Native SolutionsMigrating to Cloud Native Solutions
Migrating to Cloud Native Solutionsinwin stack
 
Introduction to ibm cloud paks concept license and minimum config public
Introduction to ibm cloud paks concept license and minimum config publicIntroduction to ibm cloud paks concept license and minimum config public
Introduction to ibm cloud paks concept license and minimum config publicPetchpaitoon Krungwong
 
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureAccelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureVMware Tanzu
 
Machine learning services with SQL Server 2017
Machine learning services with SQL Server 2017Machine learning services with SQL Server 2017
Machine learning services with SQL Server 2017Mark Tabladillo
 
Automating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & AnsibleAutomating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & AnsibleJerome Marc
 
Integration in the Cloud
Integration in the CloudIntegration in the Cloud
Integration in the CloudRob Davies
 
Migrating from VMs to Kubernetes using HashiCorp Consul Service on Azure
Migrating from VMs to Kubernetes using HashiCorp Consul Service on AzureMigrating from VMs to Kubernetes using HashiCorp Consul Service on Azure
Migrating from VMs to Kubernetes using HashiCorp Consul Service on AzureMitchell Pronschinske
 
Microsoft ignite 2018 SQL server 2019 big data clusters - deep dive session
Microsoft ignite 2018 SQL server 2019 big data clusters - deep dive sessionMicrosoft ignite 2018 SQL server 2019 big data clusters - deep dive session
Microsoft ignite 2018 SQL server 2019 big data clusters - deep dive sessionTravis Wright
 
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in aziendaPivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in aziendaVMware Tanzu
 
Cloud Native 下的應用網路設計
Cloud Native 下的應用網路設計Cloud Native 下的應用網路設計
Cloud Native 下的應用網路設計inwin stack
 
Evolution to the Hybrid Data Center
Evolution to the Hybrid Data CenterEvolution to the Hybrid Data Center
Evolution to the Hybrid Data CenterCisco Canada
 
BayInfotech (BIT) ACI Portfolio
BayInfotech (BIT) ACI PortfolioBayInfotech (BIT) ACI Portfolio
BayInfotech (BIT) ACI PortfolioMaulik Shyani
 
AWS User Group Sydney - Atlassian 5-10-16
AWS User Group Sydney - Atlassian 5-10-16AWS User Group Sydney - Atlassian 5-10-16
AWS User Group Sydney - Atlassian 5-10-16PolarSeven Pty Ltd
 
Dynamic Azure Credentials for Applications and CI/CD Pipelines
Dynamic Azure Credentials for Applications and CI/CD PipelinesDynamic Azure Credentials for Applications and CI/CD Pipelines
Dynamic Azure Credentials for Applications and CI/CD PipelinesMitchell Pronschinske
 
Edge Orchestration & Federated Kubernetes Clusters - Open Networking Summit 2018
Edge Orchestration & Federated Kubernetes Clusters - Open Networking Summit 2018Edge Orchestration & Federated Kubernetes Clusters - Open Networking Summit 2018
Edge Orchestration & Federated Kubernetes Clusters - Open Networking Summit 2018Cloudify Community
 
Microsoft Technologies for Data Science 201612
Microsoft Technologies for Data Science 201612Microsoft Technologies for Data Science 201612
Microsoft Technologies for Data Science 201612Mark Tabladillo
 
Create B2B Exchanges with Cisco Connected Processes: an overview
Create B2B Exchanges with Cisco Connected Processes: an overviewCreate B2B Exchanges with Cisco Connected Processes: an overview
Create B2B Exchanges with Cisco Connected Processes: an overviewCisco DevNet
 
Kubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing FoundationKubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing FoundationCloud Standards Customer Council
 
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum ResultsMulti-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum ResultsRightScale
 

Mais procurados (20)

Migrating to Cloud Native Solutions
Migrating to Cloud Native SolutionsMigrating to Cloud Native Solutions
Migrating to Cloud Native Solutions
 
Introduction to ibm cloud paks concept license and minimum config public
Introduction to ibm cloud paks concept license and minimum config publicIntroduction to ibm cloud paks concept license and minimum config public
Introduction to ibm cloud paks concept license and minimum config public
 
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureAccelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
 
Machine learning services with SQL Server 2017
Machine learning services with SQL Server 2017Machine learning services with SQL Server 2017
Machine learning services with SQL Server 2017
 
Cloud Native Application Development
Cloud Native Application DevelopmentCloud Native Application Development
Cloud Native Application Development
 
Automating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & AnsibleAutomating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & Ansible
 
Integration in the Cloud
Integration in the CloudIntegration in the Cloud
Integration in the Cloud
 
Migrating from VMs to Kubernetes using HashiCorp Consul Service on Azure
Migrating from VMs to Kubernetes using HashiCorp Consul Service on AzureMigrating from VMs to Kubernetes using HashiCorp Consul Service on Azure
Migrating from VMs to Kubernetes using HashiCorp Consul Service on Azure
 
Microsoft ignite 2018 SQL server 2019 big data clusters - deep dive session
Microsoft ignite 2018 SQL server 2019 big data clusters - deep dive sessionMicrosoft ignite 2018 SQL server 2019 big data clusters - deep dive session
Microsoft ignite 2018 SQL server 2019 big data clusters - deep dive session
 
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in aziendaPivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
 
Cloud Native 下的應用網路設計
Cloud Native 下的應用網路設計Cloud Native 下的應用網路設計
Cloud Native 下的應用網路設計
 
Evolution to the Hybrid Data Center
Evolution to the Hybrid Data CenterEvolution to the Hybrid Data Center
Evolution to the Hybrid Data Center
 
BayInfotech (BIT) ACI Portfolio
BayInfotech (BIT) ACI PortfolioBayInfotech (BIT) ACI Portfolio
BayInfotech (BIT) ACI Portfolio
 
AWS User Group Sydney - Atlassian 5-10-16
AWS User Group Sydney - Atlassian 5-10-16AWS User Group Sydney - Atlassian 5-10-16
AWS User Group Sydney - Atlassian 5-10-16
 
Dynamic Azure Credentials for Applications and CI/CD Pipelines
Dynamic Azure Credentials for Applications and CI/CD PipelinesDynamic Azure Credentials for Applications and CI/CD Pipelines
Dynamic Azure Credentials for Applications and CI/CD Pipelines
 
Edge Orchestration & Federated Kubernetes Clusters - Open Networking Summit 2018
Edge Orchestration & Federated Kubernetes Clusters - Open Networking Summit 2018Edge Orchestration & Federated Kubernetes Clusters - Open Networking Summit 2018
Edge Orchestration & Federated Kubernetes Clusters - Open Networking Summit 2018
 
Microsoft Technologies for Data Science 201612
Microsoft Technologies for Data Science 201612Microsoft Technologies for Data Science 201612
Microsoft Technologies for Data Science 201612
 
Create B2B Exchanges with Cisco Connected Processes: an overview
Create B2B Exchanges with Cisco Connected Processes: an overviewCreate B2B Exchanges with Cisco Connected Processes: an overview
Create B2B Exchanges with Cisco Connected Processes: an overview
 
Kubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing FoundationKubernetes and Container Technologies from Cloud Native Computing Foundation
Kubernetes and Container Technologies from Cloud Native Computing Foundation
 
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum ResultsMulti-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
 

Semelhante a Here are the key steps in an order to cash process across clouds:1. Customer places order on ecommerce site (public cloud) 2. Order details sent to ERP system (private cloud) for fulfillment 3. ERP checks inventory and credit (integrated to credit bureau public cloud)4. If approved, order processed for fulfillment from warehouse (IoT/sensors public cloud)5. Shipment details sent to logistics/delivery partners (public cloud) 6. Delivery confirmation sent back to ERP 7. Invoice generated from ERP and sent to accounting (private cloud) 8. Customer billed and payments collected via payment gateway (public cloud

Oracle tech fmw-03-cloud-computing-neum-15.04.2010
Oracle tech fmw-03-cloud-computing-neum-15.04.2010Oracle tech fmw-03-cloud-computing-neum-15.04.2010
Oracle tech fmw-03-cloud-computing-neum-15.04.2010Oracle BH
 
The PaaS Landscape
The PaaS LandscapeThe PaaS Landscape
The PaaS LandscapeJim O'Neil
 
Oracle cloud oagi
Oracle cloud oagiOracle cloud oagi
Oracle cloud oagiMathews Job
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudnooralmousa
 
Security in a Cloudy Architecture
Security in a Cloudy ArchitectureSecurity in a Cloudy Architecture
Security in a Cloudy ArchitectureBob Rhubart
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overviewdaklug
 
Cloud computing 2
Cloud computing 2Cloud computing 2
Cloud computing 2Shyam Kona
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing WebinarSaif Ahmad
 
Cloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleCloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleAlan Quayle
 
Cloud Computing For Enterprises
Cloud Computing For EnterprisesCloud Computing For Enterprises
Cloud Computing For EnterprisesOne App Cloud
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationBob Rhubart
 
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...ptaglephd
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by LuqmanLuqman Shareef
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101Kamal Arora
 
Oracle cloud computing strategy
Oracle cloud computing strategyOracle cloud computing strategy
Oracle cloud computing strategyjameskenney
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in LibrariesAmit Shaw
 
Mon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixMon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixeurocloud
 

Semelhante a Here are the key steps in an order to cash process across clouds:1. Customer places order on ecommerce site (public cloud) 2. Order details sent to ERP system (private cloud) for fulfillment 3. ERP checks inventory and credit (integrated to credit bureau public cloud)4. If approved, order processed for fulfillment from warehouse (IoT/sensors public cloud)5. Shipment details sent to logistics/delivery partners (public cloud) 6. Delivery confirmation sent back to ERP 7. Invoice generated from ERP and sent to accounting (private cloud) 8. Customer billed and payments collected via payment gateway (public cloud (20)

Oracle tech fmw-03-cloud-computing-neum-15.04.2010
Oracle tech fmw-03-cloud-computing-neum-15.04.2010Oracle tech fmw-03-cloud-computing-neum-15.04.2010
Oracle tech fmw-03-cloud-computing-neum-15.04.2010
 
The PaaS Landscape
The PaaS LandscapeThe PaaS Landscape
The PaaS Landscape
 
Chris millercloud
Chris millercloudChris millercloud
Chris millercloud
 
Oracle cloud oagi
Oracle cloud oagiOracle cloud oagi
Oracle cloud oagi
 
Cloud Foundry et le Cloud vu par VMware
Cloud Foundry et le Cloud vu par VMwareCloud Foundry et le Cloud vu par VMware
Cloud Foundry et le Cloud vu par VMware
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloud
 
Security in a Cloudy Architecture
Security in a Cloudy ArchitectureSecurity in a Cloudy Architecture
Security in a Cloudy Architecture
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overview
 
Cloud computing 2
Cloud computing 2Cloud computing 2
Cloud computing 2
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
 
Cloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleCloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop Sample
 
Cloud Computing For Enterprises
Cloud Computing For EnterprisesCloud Computing For Enterprises
Cloud Computing For Enterprises
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and Virtualization
 
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101
 
Oracle cloud computing strategy
Oracle cloud computing strategyOracle cloud computing strategy
Oracle cloud computing strategy
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
Mon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixMon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrix
 

Último

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 organizationRadu Cotescu
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Último (20)

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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Here are the key steps in an order to cash process across clouds:1. Customer places order on ecommerce site (public cloud) 2. Order details sent to ERP system (private cloud) for fulfillment 3. ERP checks inventory and credit (integrated to credit bureau public cloud)4. If approved, order processed for fulfillment from warehouse (IoT/sensors public cloud)5. Shipment details sent to logistics/delivery partners (public cloud) 6. Delivery confirmation sent back to ERP 7. Invoice generated from ERP and sent to accounting (private cloud) 8. Customer billed and payments collected via payment gateway (public cloud

  • 1. Swarm Computing Next Generation Clouds and the role of SOA Jürgen Kress, Oracle EMEA The views expressed on this presentation are my own and do not necessarily reflect the views of Oracle
  • 2. Agenda • Current cloud solutions and use cases • Order to cash process across clouds • Swarm Computing - next generation cloud system • Current offerings • Questions & Answers 2
  • 3. Cloud Is at the Peak of the Hype Cycle Source: Gartner "Hype Cycle for Cloud Computing, 2009" Research Note G00168780 3
  • 4. Cloud Computing Concepts … Application Built by (SaaS) e.g. Oracle Cloud On Demand Customer Platform Provided (PaaS) e.g. Google App by Cloud Engine Infrastructure (IaaS) e.g. Amazon EC2 4
  • 5. NIST Definition of Cloud Computing Cloud computing is a model for enabling convenient, on- demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of: 5 Essential Characteristics 3 Service Models 4 Deployment Models • On-demand self-service • SaaS • Public Cloud • Resource pooling • PaaS • Private Cloud • Rapid elasticity • IaaS • Community Cloud • Measured service • Hybrid Cloud • Broad network access Source: NIST Definition of Cloud Computing v15 5
  • 6. Public Clouds and Private Clouds Public Clouds Private Cloud • Used by • Exclusively multiple SaaS SaaS I I Apps SaaS used by a tenants on a N N single shared basis T T organization PaaS PaaS E R PaaS PaaS • Hosted and R A • Controlled and managed by N N managed by IaaS IaaS E E IaaS IaaS cloud service in-house IT provider T T Trade-offs Lower upfront costs Lower total costs Outsourced management Greater control over security, compliance, QoS OpEx CapEx & OpEx Enterprises will adopt a mix of public and private clouds 6
  • 7. 44% of Large Enterprises Are Interested In Building An Internal (Private) Cloud Source: Cloud Computing, Compute-As-A-Service: Interest And Adoption By Company Size, Forrester Research, Inc., February 27, 2009 7
  • 8. Why Are Enterprises Interested in Cloud? Benefits of Cloud Computing Speed Cost Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (http://blogs.idc.com/ie/?p=210), October 2, 2008 8
  • 9. Cloud types overview b2b 40 30 20 10 Facebook Google private 0 b2c Amazon Oracle public 9
  • 10. Facebook c2c & b2c cloud example • Focus: c2c • Type: SaaS & public cloud • Limitation: data ownership, pre-defined infrastructure • Best case: online games 10
  • 11. Google Apps Engine b2c & b2b cloud example • Focus: b2b & smb • Type: PaaS & public cloud • Limitation: pre-defined infrastructure: Python and Java and not portable • Best case: webFilings 11
  • 12. Amazon b2c cloud example • Focus: b2b smb & enterprise • Type: IaaS & public cloud • Limitation: pre-paid / budget • Best case: training & demo 12
  • 13. Full Oracle Software Stack Certified and Supported on Oracle VM on Amazon EC2 • Amazon EC2 now supports Oracle VM • Fully certified and supported: Certified & Oracle Database, Oracle Fusion supported Middleware, Oracle Applications (EBS, PeopleSoft, Siebel), Oracle Enterprise Manager • Oracle license portability • Oracle Unbreakable Linux support and Amazon Premium Support • Amazon Machine Images (AMIs) based on Oracle VM Templates 13
  • 14. Evolution of Private and Public Clouds Public Cloud Evolution Public Clouds Hybrid MSP ISP CSP/ Telcos IaaS PaaS IaaS SaaS ASP ISV PaaS SaaS Private Cloud Evolution Virtual Private Cloud App1 App2 App3 App1 App2 App3 App1 App2 App3 App1 App2 App3 Consolidate Private PaaS Private PaaS Private PaaS Standardize Private IaaS Private IaaS Private IaaS Silo’d Grid Private Cloud Hybrid • Physical • Virtual • Self-service • Federation with • Dedicated • Shared services • Policy-based public clouds • Static • Dynamic resource mgmt • Interoperability • Heterogeneous • Standardized • Chargeback • Cloud bursting appliances • Capacity planning 14
  • 15. What Are the Challenges Enterprises Face? Challenges of Cloud Computing Security QoS Fit Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (http://blogs.idc.com/ie/?p=210), October 2, 2008 15
  • 16. SOA is a Prerequisite of the Future Source: Anne Thomas Manes, Vice President Online Poll: Does Oracle Cloud Computing &Research Director at Burton Group require SOA integration technology? 18
  • 18. Order to Cash process Activity Department Solution Customer presence Order entry (creation of Sales order/booking of order Order fulfillment Manufacturing (physical & digital fulfillment) Order Distribution Logistic Invoicing Customer Accounting payments/collection Cash Application Receipt 20
  • 19. Order to Cash process Questions from business stakeholders: • What is the customer interested in? What did he buy before? What did other customer buy additional • What is the credit rating of the customer? • How many pieces are on stock? • How fast will the product ship? What is the shipping status of my product? Integration is key Common Data Model is required 21
  • 20. Data Integration • Point-to-point integration & data cleaning Bulk data processing involves a large batch of discrete records or records with very large data sets. Sample: Receive all daily access reports from the Amazon store clean and transform the data and store then in the CRM system • Real time data integration Record data processing in real time Sample: Receive billing records from the Amazon store into your accounting system Point to point integration and transformation Real time data integration Business Application Heterogeneous Targets Heterogeneous Sources Heterogeneous Targets 22
  • 21. CIO Focus Area: Improving Business Processes Source: “Leading in Times of Transition: The 2010 CIO Agenda”, Gartner, January 2010 ©2010 Oracle Corporation Oracle Confidential 25 25
  • 22. Process Integration Department Solution • Truly flexible processes through Sales pervasive built-in usage of business rules Manufacturing • Business users can make changes on an adhoc basis within policies Logistic Accounting 26
  • 23. Process Integration Foundation Common Object Model • Common Object Model: Enterprise Business Objects: Which data contains a customer definition Enterprise Business Services: Update an customer record Each cloud service might use different definition Meta Model to combine the clouds • Object Model requirements Application independent to easily build, change and optimize business processes Extensible & Reusable across different clouds Standards Support: UN/CEFACT Core Components Technical Specification (CCTS), Open Application Group OAGIS, ISO 11179, SID 27
  • 24. Process Integration Foundation Common Object Model Designer • Object Repository & Data Dictionary • Model Designer – Simplification/streamlining of EBO • Development • Maintenance • Model Matcher – conventions, catalogs, dynamic typology and search agents, self abstracting 28
  • 25. Rules & Task Integration • Rules Engine Sample: Business Rules: If the customer has more than 150€ in open orders do not ship before payment Each cloud service might use different rules engines Standards to execute rules on different services • Task Management Sample: Product is out of stock for a week interact manual e.g. offer the customer free priority shipping Generate manage tasks across different cloud services and on-premise service 29
  • 26. BPM & SOA for Swarms Rule Driven Flexible Processes Handle the Unpredicted by case management across clouds 30
  • 27. Roles in the Process Roles Business/ Enterprise Prozess Business Developer Information Architekt Spezialist Owner Analyst BPA BPM Data Integration • Enterprise Models •Collaboration between • IT focused • Six Sigma, Lean business analyst and IT • BPEL model •Documentation process specialist • Service implementation •Collaboration between •BPMN development and and application integration business owner, business simulation •High Volume – analyst and architect •Service integration Straight Through Processing •Combination of EPK and •Human workflow • Human Workflow BPMN models •Simulation 31
  • 28. Governance & Security • Process Dashboard Traceability: What is the status of my order? Where did my order get lost? Who will pay the additional shipping cost? Who is the process owner Unified error handling across clouds and solutions Error hospital for not defined cases – case management Google wave for processes Clearing house for processes • Federated security & fraud detection Authentication (JAAS, OpenID, OAuth) Authorization(XACML) Federation (SAML, WS-Trust) Provisioning´(SPML, RBAC) 32
  • 29. Business Apps Store All information in a central repository Content: • Process Integrations • Business Objects & Services • Validated Integrations / APIs Goals: • Collaboration between business user & modeling team • Lifecycle process management • Simulation • Re-usability and avoid shadow processes 33
  • 30. Cloud platform requirements • Multi tendency • Dynamic resource allocation and elastic awards applications • Federated security • Lifecycle management • Heterogeneous data access and management • Self learning healing or expect to fail • Simulation Build App & Package as Setup Cloud Setup Cloud Appliance Policies Infrastructure Deploy Decommission Patch Scale Up/Down Monitor 34
  • 31. Swarms Definition: Swarm describes a behaviour of an aggregate of animals of similar size and body orientation, often moving en masse or migrating in the same direction. Swarming is a general term that can be applied to any animal that swarms. The term is applied particularly to insects, but can also be applied to birds, fish, various microorganisms such as bacteria, and people. 35
  • 32. Swarms • behavior of an aggregate of clouds with similar business objects and services, often supporting en masse or a business process • Business processes become self adoption and organized across clouds • Integrated & Self autonomic & Semantic / Ontology • Collective intelligence of the process above the clouds 36
  • 34. Oracle & Sun Cloud Solution ”Full Stack” Oracle Cloud Platform & Cloud Management Custom & ISV Oracle Applications Applications Platform as a Service Cloud Management Shared Services Oracle Enterprise Manager Integration: Process Mgmt: Security: User Interaction: SOA Suite BPM Suite Identity Mgmt WebCenter Configuration Mgmt Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit Lifecycle Management Database Grid: Oracle Database, RAC, ASM, Partitioning, IMDB Cache, Active Data Guard, Database Security Application Performance Management Infrastructure as a Service Application Quality Management Operating Systems: Oracle Enterprise Linux Linux Solaris Oracle Enterprise Oracle VM for SPARC (LDom) Oracle VM for x86 Solaris Containers Ops Center Servers Physical and Virtual Systems Management Storage 38
  • 35. ExaCloud: Own The Private Cloud Fusion Applications 3rd Party Applications Business Need: Transformation to IT-as-a-Service Oracle Value: Pre-built, low-TCO “Private Cloud in a Box” Early Adapters: Oracle Shops & Enterprises with Cloud Initiatives © 392010 Oracle Corporation - Confidential 39
  • 36. Oracle Exalogic Elastic Cloud Delivering real business value Extreme Java Mission Critical Integrated Performance Cloud System Improved Operational Cost Time to Deploy up to Reduced Reduced 10X 15-35% 95% © 2010 Oracle Corporation - Confidential 40
  • 37. Thoughts from the industry • “The best cloud apps in the world can't be properly leveraged without a framework for optimising the end-to-end business processes. ” Michael Gammage • As these cloud applications grow and more appear, the interconnectedness with each other and with internal data and applications will grow and we will end up with the twisted balls of spaghetti that we've spent the last 10 years unpicking in the Enterprise. Eric Roch • Cloud based systems must be built on SOA and modern Enterprise Architecture principals if they are to be effective. Paul Fremantle 41
  • 38. Key takeaways • Cloud computing is the fist step • Swarm computing will require SOA & BPM • Start / continue your SOA architecture homework • Swarm computing will increase your utilization to built solutions cheaper + quicker + higher quality which adopt to your business needs and processes 42
  • 39. Team: Masons-of-SOA www.soa-community.com  Bernd Trops (Sopera): bernd.trops@sopera.com  Berthold Maier (Oracle Consulting): berthold.maier@oracle.com  Clemens Utschig-Utschig (Böhringer Ingelheim): clemens.utschig-utschig@boehringer-ingelheim.com  Hajo Normann (HP Enterprise Services): hajo.normann@hp.com  Torsten Winterberg (OPITZ CONSULTING): torsten.winterberg@opitz-consulting.de  Jürgen Kress (Oracle Corp.) juergen.kress@oracle.com 43
  • 40. Questions & Contact Jürgen Kress Oracle EMEA SOA Partner Adoption Tel. +49 89 1430-1479 E-Mail: juergen.kress@oracle.com 44
  • 41. Thanks for attending Jürgen Kress, Oracle EMEA

Notas do Editor

  1. This is Gartner‘s “Hype Curve” for cloud computing. Cloud computing is the most hyped subject in IT today.Note what is right up there at the “Peak of Inflated Expectations” – Cloud Computing. And it’s about to roll into the “Trough of Disillusionment”But also note what technologies are on the “Slope of Enlightenment.” These are technologies that have been around a while. Proven, mature, real, widely adopted. Grid Computing. Utility Computing. Virtualization. SaaS. Cloud is related to and based on these. Cloud is the evolution and convergence of these.
  2. Key points:Manufacturing – SaaSRetail – PaaSFinserv / Telco – IaaSDepends on your business whether you need to build more or less cloud applications and services. Look at the use cases per industry.Choice and flexibilityCustom developed platforms will shrink over time, there is no inevitable move right towards SaaS.E.g. Payroll – no innovation there. Will always be SaaS. Other apps will become commodotised.Top, Bottom, Middle – explain differences and different types of application that pertain to each level. Transition to next slide: Implication that Cloud is always public and “out there” (cf. LJE comments)
  3. Main point: acknowledge existing technologies; set up for cloud being an evolution of theseUse example of Amazon: why couldn’t they do this 10 years ago? They have adopted prevailing technology trends. Magic dust that cloud brings is the management and automation of these technology trends.All of these trends have matured – adoption levels are significant - and each of these technologies / architectural trends are interoperable.How does Cloud differ? It is a combination of all of these.You can do all of this already, but what is the cost associated with hardware, development, management, etc.? How do you know what the costs are?You can start small and scale when you’re ready.A number of technology trends out there have evolved in response to these three challenges. SOA helps with agility. Grid and virtualization help efficiency through utilization and quality of service by bringing resources dynamically to address demand spikes. And management automation speeds the dynamic resourcing and improves efficiency from the standpoint of reducing human labor. But these are just the start...
  4. There is now the potential of the Power User having the power and control to provision applications for their own use.Huge opportunity – huge threat!Governance is key to the implementation of the Cloud.Does this mean that the IT job is to provide an environment to allow for the fastest, cheapest, most reliable environment to allow biz users to deploy new processes, but most of the effort is to govern this, and not to execute this.Main point: working, simple definition of cloud computingSo what is this “cloud computing”? In contrast to traditional computing, where deploying an app entails procuring/configuring/etc….[6 clicks to build traditional stack—build emphasizes how tedious this is] …cloud computing [click] is about deploying software via a very simple interaction with a user interface such as a portal, and [click] having the capacity for that app automatically adjust based on demand without the deployer having to do anything additional. And, by the way [click] this whole approach is enabled by the very technologies we mentioned earlier. In other words, the cloud computing approach is a natural evolution that builds on the capabilities enabled by those other technologies—it’s not something revolutionary that entails ripping and replacing technology investments you’ve already made. It’s about further leveraging those technologies in an architecture and approach that is even more effective at addressing the challenges we mentioned.
  5. in- house versus cloudOn-premisse versus cloud
  6. Main Point:Improving business processes is a top priority for CIO’s in 2010.Script:CIO’s have taken notice of the importance of improving business processes as businesses are focused on achieving greater enterprise productivity while continuing to drive down costs and improve efficiencies. In recent Gartner surveys of CIOs, improving business processes has continuously ranked as the #1 priority for CIOs for the last few years and remains in the top position for 2010. The key to achieving this success, is focusing on what it takes to improve the business processes that are critical to a company’s bottom line. Given the interest in BPM and the clear-cut value that the enterprise receives from it, what are the challenges that stand in the way of achieving process management success?
  7. End users can make changes on an adhoc basis within policiesAlso Business and end users can make changes on an adhoc basis within policies(Oracle kommt mit Adaptiven Case tools die dafür gemacht sind und neben BPMN stehen 2011)Friday more users in ebay because of advertisement free shipment than you want to sell in ebay
  8. Modeller matching: face recognitionData integration matching
  9. Please do not build spagetti systems in the cloud!Its about the middleware!