SlideShare uma empresa Scribd logo
1 de 81
Baixar para ler offline
OpenSource SOA


Yuri Kok       Account Manager, Industrial TSI
Walter Ridderhof  SOPERA Consultant, Industrial TSI




                             Industrial TSI
                            © SOPERA GmbH
About Industrial TSI

   Supplier of services to Open Source software

     • Training
     • Support
     • Implementation
   Our focus:

     • SOA (SOPERA)
     • Software Development Tools (Eclipse, Subversion, Maven, C.I.)
     • Data Integration Tools (Talend)
     • Office Automation: Server/Desktop (Zarafa, Bacula, RedHat…)
   Founded in 2007 as spin-of of Remain Software




                                                                           Position für Document Identifier, 6 pt
                                                                       2
                                       Industrial TSI
                                      © SOPERA GmbH
Partners Industrial TSI
   •   Distributor SOPERA for the BeNeLux
   •   Eclipse Foundation Member
   •   Primium Partner Eclipse Training Alliance
   •   Ubuntu Solution Provider
   •   Red Hat
   •   Tasktop
   •   Zarafa




                                                       Position für Document Identifier, 6 pt
                                                   3
                                  Industrial TSI
                                  © SOPERA GmbH
Company Profile SOPERA GmbH

The SOA Infrastructure of      Spin off Deutsche Post / DHL
Deutsche Post / DHL              •    SOA initiative and framework started
                                      in 1999
                                 •    Live since 2001
                                 •    Over 200 mission critical business services
                                      with 6000 service operations
                               SOPERA GmbH
                                 •    Founded 3/2007
                                 •    Privately held company
                                 •    50+ employees (2/3 development)




                                                                                                Position für Document Identifier, 6 pt
                                 •    Open Source SOA market leader in EMEA
                                 •    Strategic Board Member of Eclipse Foundation
                                      & project lead “Eclipse SOA”


                                                                     Winner of the
                                                               Open Source Business Award
                                                                         2009
                                                                                            4
                                     Industrial TSI
                                   © SOPERA GmbH
The two fundaments of SOPERA

As a strategic partner, SOPERA is   As strategic board member, SOPERA
driving the development of SOA at   is part of one of the biggest OSS
Deutsche Post / DHL                 communities                         SOPERA occupies a
                                                                        strong position in
                                                                        the SOA market
                                                                        Best Practice SOA
                                                                         platform becomes
                                                                         Open Source
                                                                        Strategic partner of
                                                                         a global player

                                                                        Broad international
                                                                         developer basis




                                                                                                    Position für Document Identifier, 6 pt
                                                                        Thought leadership
                                                                          in the Open Source
                                                                          Community




                                                                                                5
                                             Industrial TSI
                                            © SOPERA GmbH
SOPERA offers all enterprise relevant services
for the Integration platform



         Services       Description

                        1st level, 2nd level, and 3rd levels support 
          Support
                        including maintenance

                        Delivery of bug fixes, recurring updates and 
          Maintenance
                        upgrades

          Technical     Offering consulting services like installation support or 
          Consulting    custom development

          Standard      Subsidized development for a customer which 




                                                                                         Position für Document Identifier, 6 pt
          development   becomes part of the standard distribution

          Training      Comprehensive training, certification programs




                                                                                     6
                                        Industrial TSI
                                       © SOPERA GmbH
SOPERA Customer & Partner Community
Customers                              Systemintegrators




                                                               Position für Document Identifier, 6 pt
Technology Partners



                                                           7
                      Industrial TSI
                      © SOPERA GmbH
Customer Examples




                    • 360 degree view on customer information
                    • Very large installation, many users
                    • Huge improvements on quality, cost and flexibility


                    • Member and campaign management system
                    • Modularisation and integration of existing legacy
                      systems
                    • International rollout planned




                                                                                  Position für Document Identifier, 6 pt
                    • Intelligence, surveillance, reconnaissance
                    • Mission-critical and high-secure military environment
                    • OEM rollout planned




                                                                              8
                          Industrial TSI
                              Seite  8
                         © SOPERA GmbH
 SOPERA Advanced Services Factory




                                         Position für Document Identifier, 6 pt
                                     9
               Industrial TSI
              © SOPERA GmbH
A complete SOA platform:
 Open Source SOA with SOPERA ASF

 2000                2001                   2002                  2003      2004          2005   2006         2007        2008


           Start                                Acceptance                  Methodology          Efficiency          Open Source




 SOA Konzept              Wissensaufbau   Service Design   Complete 
  erarbeitet                  und Überzeu­         Prozesse etabliert   implementation of 
       Life Cycle Management                 Development 
                              gung im Konzern                           the Gartner SOA 
                 Tools                          Tools
                                                 Technische            Backplane
 Erstmalig ESB            Ausweitung des         Unterstützung 
   Orchestration Registry Policies Security Management Adapters
  (SOPware) in                ESB­Einsatzes        Designer und        Orchestration 




                                                                                                                                   Position für Document Identifier, 6 pt
  Produktion                                       Developer            with 3rd Party 
   Extensibility     Routing/                         Mediation/
                   Addressing     Naming   QOS      Transformation
                                                                        BPMN (e.g. 
    Framework
                                                                        Apache ODE)
                             Communication 
             (SOAP, POX/HTTP, IIOP, JMS, MOM, RPC, ORB, TPM)
   GARTNER LEADER‘S TOOLKIT, The SOA Backplane: Functional View



                                                                                                                            10
                                                                         Industrial TSI
                                                                         © SOPERA GmbH
SOPERA ASF Key Facts




                                             Position für Document Identifier, 6 pt
                                        11
                       Industrial TSI
                       © SOPERA GmbH
Technology and vendor independence




  Service        Business                    Legacy                          SAP               Gateway to
Integration
                applications               integration                   integration          3rd party ESB


                                               Eclipse Swordfish
                                ensuring integration and exchangeability of SOA
                                                     components
              Messagin      Registry       Security        BPEL        System                         DI/EAI
Open Source                                                            Mgmt.
  Plug-Ins    g             • Nsure        • Eclipse       engine                                     • Talend
              • ActiveMQ    • OpenUDDI          Higgins              • Apache ODE    • Hyperic




                                                                                                                          Position für Document Identifier, 6 pt
              • JORAM                                                • Intalio       • Nagios
              • WebSphere   • Centrasite      • Evidian              • Oracle BPEL   • HP Open View   • WebSphere
Commercial                                      Access Master
 Plug-Ins
               MQ                                                    • MS            • IBM Tivoli       TX
              • TIBCO EMS                     • HP Select             BizTalk(*)                      • MS
                                                View                                                    BizTalk(*)
                                                   Veranstaltung vom x


   (* plant Q3 / 2009)fds

                                                                                                                     12
                                                    Industrial TSI
                                                    © SOPERA GmbH
SOPERA is based on SOA and integration
standards



   BPM



    JBI




                                              Position für Document Identifier, 6 pt
   OSGi




                                         13
                        Industrial TSI
                       © SOPERA GmbH
Key benefits of WSDL as a standard for
      defining services

                                             Services the concept:            WSDL for defining services:

                                             Services are defined by          Web services provide an open standard
              WSDL                           explicit,implementation-         and machine-readable model for
                                             independent interfaces.          creating explicit, implementation-
                                                                              independent descriptions of service
                                                                              interfaces.
               WS-I                          Services are loosely bound and
                                             invoked through communication    Web services provide communication
                                             protocols that stress location   mechanisms that are location-
                                             transparency and                 transparent and interoperable.
                                             interoperability.




                                                                                                                   Position für Document Identifier, 6 pt
                JBI                                                           Web services are evolving through WS-
                                             Services encapsulate reusable    BPEL, document-style SOAP, and
                                             business function.               WSDL, and emerging technologies to
                                                                              support the technical implementation
                                                                              of well-designed services that
                                                                              encapsulate and model reusable
IBM: Implementing an SOA Using an Enterprise Service Bus                      function in a flexible manner.

                                                                                                            14
                                                            Industrial TSI
                                                           © SOPERA GmbH
SOPERA is Professional Open Source


   http://forum.sopera.com
   http://www.sopera.de/downloads/soper
    a-asf-32




                                                     Position für Document Identifier, 6 pt
                                                15
                               Industrial TSI
                               © SOPERA GmbH
SOPERA ASF is an integrated Open Source Solution
Your options:

      Build your own SOA                       Choose SOPERA ASF
       tooling




                                                                              Position für Document Identifier, 6 pt
                                                Already integrated
                                                All components
                                                 supported by a single
                                                 contact
                                                                         16
                            Industrial TSI
                            © SOPERA GmbH
SOPERA ASF covers a wide range of Integration
requirements



                       Application &
                           Data
      Service           Integration            System &
      Governance                                 Service
                                             Management
                     Enterprise
                     Service Bus
      Service                              Business Process




                                                                   Position für Document Identifier, 6 pt
      Development                              Management
                         Security &
                          Identity
                        Management


                                                              17
                          Industrial TSI
                          © SOPERA GmbH
August 2008 Infoworld BOSSIE Awards




Best of open source in platforms                                            Best of open source in enterprise applications
and middleware
                                                                                * Alfresco Community, Content Management
    * CentOS, Server Operating System                                           * Compiere, Enterprise Resource Planning
    * MySQL, Database                                                           * dotProject, Project Management
    * phpMyAdmin, MySQL Administration                                          * Hyperic HQ, Application Monitoring
    * Puppy Linux, Small­Footprint OS                                           * Intalio BPMS,  Business Process Management
    * Talend Open Studio, Data Integration                                      * JasperReports, Reporting




                                                                                                                                  Position für Document Identifier, 6 pt
    * Ubuntu, Desktop Operating System                                          * Liferay Portal, Enterprise Portal
    * VirtualBox, Desktop Virtualization                                        * Magento eCommerce, E­Commerce
    * Xen, Server Virtualization                                                * Pentaho Open BI Suite, Business Intelligence
                                                                                * SugarCRM, Customer Relationship Management


     Quelle: http://ostatic.com/170582­blog/infoworlds­bossies­recognize­the­best­open­source­offerings


                                                                                                                             18
                                                                 Industrial TSI
                                                                © SOPERA GmbH
SOPERA ASF is built of “world-class”
    components


SOPERA Advanced Services Factory
 Analysis     Design & Development
                                 Delivery                                                            Operations                           Management
 Requirements   Model-driven                                                                                                                 &
 engineering    Architecture                                                                                                              Monitoring

                   Tooling for SOA                                             SOPERA ESB
                                                                               Runtime Framework
                            Service Implementation


                                                       SOPERA ToolSuite

                                                      Service        DI
                                                       Editor       Tools
                                                                                 Custom           .NET          Legacy     SOPERA
                                                                                 Services      Applications    Systems       DI
                ARIS
     Excel    Business                                 Policy       BPM
                                                       Editor       Tools        SOPERA          SOPERA        SOPERA       SOPERA        Service
              Architect
                                                                                                                                        Management
                                                                                                                                   SOPERA
    Require- Other UML                                                                   Distributed Service Bus




                                                                                                                                                         Position für Document Identifier, 6 pt
     ment    Modeling                                  Code                                                                     SOPERA
                                                                   DevBox
   mgmt tools Tools                                  Generation                                                                      SOPERA HQ
                                                                                 SOPERA          SOPERA        SOPERA      SOPERA
                                                                                 Service          SOA         Messaging/ Orchestration
                  XMI
              Intelligent                             SBB       AdminTools      Registries/      Security     Transport & Workflow
                Import
             Deployment                                                        Repositories      Services      Services     Server
                                                       Administration

                                                            Eclipse                           Runtime Platform (JSE, JEE, .net, SAP)


                                                                                                                       SOPERA Advanced Services 19
                                                                             Industrial TSI                            Factory (Delivered with SOPERA)
                                                                                                                       Plug-Ins
                                                                             © SOPERA GmbH                             Third Party Components
Technical Service Participants




   Authentication
      Provider
                     UserAccount                        Privilege
                                       Authorization
                     Management                        Management
            JAAS                         Provider
                       Provider                         Provider

                      SOPERA Lib          SOPERA Lib    SOPERA Lib


                    SOPERA Distributed Service Bus

      SOPERA Lib      SOPERA Lib          SOPERA Lib
                                                             HTTPS




                                                                          Position für Document Identifier, 6 pt
    Configuration     Service           Notification
      Provider        Registry           Receiver

                                                        Element
                                                        Manager




                                                                     20
                                   Industrial TSI
                                   © SOPERA GmbH
Processes and Data centric Services


Get Customer     Configure Car    Create Order              Build Car   Deliver Car




                                                                                           Position für Document Identifier, 6 pt
               CustomerService      ProductionService


                                 Production            Production
   Finance       Customers
                                     DB                   ERP


                                                                                      21
                                      Industrial TSI
                                     © SOPERA GmbH
Activities and Business Services


Get Customer     Configure Car    Create Order                Build Car       Deliver Car




               Step 1 Step 2 Step 3                                   Step 1 Step 2 Step 3




                         OrderService




                                                                                                  Position für Document Identifier, 6 pt
               CustomerService        ProductionService


                                 Production              Production
   Finance        Customers
                                     DB                     ERP


                                                                                             22
                                        Industrial TSI
                                       © SOPERA GmbH
Business Services Layer


Get Customer     Configure Car    Create Order                Build Car       Deliver Car




               Step 1 Step 2 Step 3                                   Step 1 Step 2 Step 3




                         OrderService




                                                                                                  Position für Document Identifier, 6 pt
               CustomerService        ProductionService


                                 Production              Production
   Finance        Customers
                                     DB                     ERP


                                                                                             23
                                        Industrial TSI
                                       © SOPERA GmbH
Usage of SOPERA ASF Components

 Get Customer                             Get Order       Create Order             Create Invoice   Deliver Order
                                                                                               SOPERA BPM
                                                                                               Enterprise Business
                                                                                               Process Management
   And Monitoring
   Enterprise Management
                           SOPERA HQ




                                                                                                SOPERA ASF
                                                                                                Enterprise SOA

                                                OrderService




                                                                                                                         Position für Document Identifier, 6 pt
                                       CustomerService      ProductionService                   SOPERA DI
                                                                                                Enterprise Data
                                                                                                Integration
                                                         Production             Production
       Finance                           Customers
                                                             DB                    ERP


                                                                                                                    24
                                                               Industrial TSI
                                                             © SOPERA GmbH
Hub-and-Spoke approaches
often fail to deliver
significant business value.




                                           Position für Document Identifier, 6 pt
                                      25
                     Industrial TSI
                     © SOPERA GmbH
Hub-and Spoke is a more simple ESB approach
– but can easily be the bottleneck when
growing big

  Bottleneck due to limitation              Linear scalable based on
    of message throughput                   distributed architecture




                                                Distributed
              Hub
                                                Service Bus




                                                                            Position für Document Identifier, 6 pt
                                                                       26
                           Industrial TSI
                           © SOPERA GmbH
The business value of SOA scales by using
consequently best practices and standards

Insufficient standards generates            By using standards we ensure
  interoperability issues across               interoperability of ESB’s
               ESB’s




   ESB A             ESB B                    ESB A          SOPERA
                                                               ASF




                                                                           Position für Document Identifier, 6 pt
                                                                      27
                           Industrial TSI
                           © SOPERA GmbH
 SOPERA ASF Tool Suite




                                Position für Document Identifier, 6 pt
                           28
          Industrial TSI
          © SOPERA GmbH
SOPERA ASF Tool Suite

 Service Editor




                                            Description Editor
                                              •   Service
                                                  Interface
                                            Provider Editor
                                              •   Service
                                                  Endpoint




                                                                       Position für Document Identifier, 6 pt
                                                                  29
                        Industrial TSI
                        © SOPERA GmbH
SOPERA ASF Tool Suite

 Development Tool Box




                                            Infrastructure
                                              •   LDAP, Tomcat, JMS
                                              •   Technical Service
                                                  Paticipants
                                            Simple Consumer
                                              •   Manual Tests




                                                                              Position für Document Identifier, 6 pt
                                            Test Consumer
                                              •   Batch-driven
                                              •   For Regression Tests




                                                                         30
                        Industrial TSI
                        © SOPERA GmbH
SOPERA ASF Tool Suite

BPEL Process Editor



                                            Based on Eclipse BPEL
                                             Editor
                                              •   BPEL 2.0-compliant
                                              •   Intuitive User Interface
                                              •   Direct Deployment
                                              •   Integration with
                                                  Service Registry




                                                                          Position für Document Identifier, 6 pt
                                                                     31
                        Industrial TSI
                        © SOPERA GmbH
Proven Methodology based on „Best Practices“


                     Service Design Toolchain Deutsche Post
 EPK           UML                    UML                 WSDL         Java
                                                          Platform
Business    Enterprise                                                Service
                                     Project              specific
Process       Object                                                  Code &
                                     Model                Service
 Model        Model                                                  Test cases
                                                           Model




                                                                                  Position für Document Identifier, 6 pt
                                                                          32
                                   Industrial TSI
                                   © SOPERA GmbH
Service Backbone




SOPERA Library




                                            Position für Document Identifier, 6 pt
                                       33
                      Industrial TSI
                      © SOPERA GmbH
SOPERA Runtime Framework

SOPERA Robust Messaging



                                                                                       Temporarily out of order
                                                                                           Totally out of order


               Consumer                                                                    SBB         Provider
                                                     Queue
                                                                                       es t          3b
                           Reque                      MOM*           4             equ
                                                                                  R 2
                                 s   t                                                          Check configuration
                                                       DLQ
                              1
                                               Dead letter queue                                 Configuration




                                                                                                                           Position für Document Identifier, 6 pt
                                                                                                  Retrial period
                                                                                                  Retrial time
                                                                                                  Name of DLQ


*  Message moved to dead letter queue in case 
   A) a "totally out of order exception" is thrown OR
   B) max retrial time has been exceeded in case of a "temporary out of order" exception

                                                                                                                      34
                                                                   Industrial TSI
                                                                  © SOPERA GmbH
SOPERA Runtime Framework

SOPERA Secure Messaging




      SOPERA                2   Signed message                 SOPERA 
      consumer                                                 provider
                                                 Governed by
        SBB                                                      SBB
            Signs message 
        1                                                       3 Verify
            using private key
                                         Extension




                                                                                             Position für Document Identifier, 6 pt
                                        partner on/off
                     Private key                                           Public key




                                                                                        35
                                            Industrial TSI
                                           © SOPERA GmbH
Service Policies

Consumer            Provider

                                                 Simple and consistent Configuration
                   P3   P2     P1
                                                 Definition of QoS and SLA


                                                Technical Requirements
           P2                                    e.g. Security Policies


                                                Contextual Requirements




                                                                                         Position für Document Identifier, 6 pt
           P7      P5   P6     P7                e.g. Location, Time of Day


                                                Business Requirements
           P1      P1   P2     P3                e.g. Cost per Call, Performance


                                                                                    36
                               Industrial TSI
                               © SOPERA GmbH
SOPERA ASF Policies




                                            Position für Document Identifier, 6 pt
                                       37
                      Industrial TSI
                      © SOPERA GmbH
Quality of Service


Policy Trading at Runtime
                                                  Service
                                                 Consumer
                                                      Agreed
                Administrator                         Policy


       SOA Integration Infrastructure
                                                                                    Service Registry
           configure                                     look­up provider
         requested QoS                               for service with quality
                                                                                Agreed
                                                                                                    Provider Description
                                             invoke
                                                                                Policy
       Quality of Service               service operation
                                                                                                     Quality of Service      Binding
         (requested)
                                                                                                       (provided)          Information

                                                  send response




                                                                                                                                              Position für Document Identifier, 6 pt
                                                                                                   register


                                                                                   Administrator
                                              Service Provider




                                                                                                                                         38
                                                                  Industrial TSI
                                                                 © SOPERA GmbH
 SOPERA ASF Integration




                                 Position für Document Identifier, 6 pt
                            39
           Industrial TSI
          © SOPERA GmbH
Position für Document Identifier, 6 pt
Ad-hoc integration increases
complexity
and leads to maintenance nightmares.
                   Industrial TSI
                                       40

                   © SOPERA GmbH
SOPERA XI Adapter for ESB-2-ESB
Connectivity



                                3rd 
                               Party


         
          Exchange Infrastructure      SOPERA­XI
                                        Adapter




                                                                         Position für Document Identifier, 6 pt
                                                                    41
                                                   Industrial TSI
                                                   © SOPERA GmbH
SAP NetWeaver Support




          
             XI
                  Adapter




                                                  Position für Document Identifier, 6 pt
                                             42
                            Industrial TSI
                            © SOPERA GmbH
SOPERA .NET


                                            Any              Any
                                           Java             Java
                                         Provider         Consumer
                                       Provider Policy   Consumer Policy
                                                                             Infrastructure Services
                                             SOPERA (Java)                        Authentication

                                                                                  Configuration
SOPERA ASF                                  Distributed Service Bus

                                                                                 Service Registry




                                                                                                    Position für Document Identifier, 6 pt




                                                                                                                                                  Position für Document Identifier, 6 pt
                                              SOPERA .NET                          and more …
                                       Provider Policy   Consumer Policy
Entirely written as                        Any               Any
managed C# Assembly                                                        Using the same SOPERA




                                                                                                                     Document Identifier
                                         .NET               .NET
based on the Windows                  Provider            Consumer         Infrastructure services as
Communication                                                              Swordfish (Java)
Foundation (WCF )
    Quelle:     Hier steht Blindtext als Platzhalter

                                                                                                                                             43
                                          Nur für den internen Gebrauch
                                                         Industrial TSI
                                                    © SOPERA
                                                        © SOPERA GmbH
                                                       GmbH
Data Integration Solution for
Enterprise Application Integration
SOPERA DI




                                           Position für Document Identifier, 6 pt
                                      44
                     Industrial TSI
                     © SOPERA GmbH
SOPERA Di supports graphical development


   •   Dramatically increased productivity & ramp up
   •   Combined graphical & technical views
   •   Drag-and-drop mapping interface
   •   Large library of components & connectors
   •   Leverages industry-standard languages
         Java, Perl, SQL




                                                            Position für Document Identifier, 6 pt
                                                       45
                            Industrial TSI
                            © SOPERA GmbH
SOPERA DI offers Versatility through Connectivity
   Broadest connectivity to support all systems
     •   250+ connectors available out of the box
   Business Applications
     •   SAP, SugarCRM, SalesForce.com, LDAP…
   RDBMS
     •   Oracle, MySQL, DB2, SQL Server, Sybase, Ingres, PostgreSQL…
   Web Technologies
     •   Web Services, JMS, FTP, HTTP, POP, SMTP…
   Files
     •   Delimited, positional, XML, Excel…




                                                                            Position für Document Identifier, 6 pt
                                                                       46
                                 Industrial TSI
                                 © SOPERA GmbH
Configuration of Systems and Data Sources




                                                 Position für Document Identifier, 6 pt
                                            47
                       Industrial TSI
                      © SOPERA GmbH
Configuration of Data Transformations




                                             Position für Document Identifier, 6 pt
                                        48
                       Industrial TSI
                       © SOPERA GmbH
Modelling of Data Flows




                                                Position für Document Identifier, 6 pt
                                           49
                          Industrial TSI
                          © SOPERA GmbH
Service-oriented Integration




                         Integration

                  Test                   Registry



                   Manage-                                Legacy System
                                    Tool Suite
                   ment




                                                                                Position für Document Identifier, 6 pt
                                    Service
                                                    Integration Job / Adapter


                                                                           50
                            Industrial TSI
                           © SOPERA GmbH
Integration Container




     • Flexibility                                  Multiple
        • Service lookup                            plug-ins
        • Policy mechanism
     • Manageablity
                                                    implement
        • Monitoring                          ...   integration
        • Control                                   jobs
        • Deployment
     • Security




                                                                  Position für Document Identifier, 6 pt
        • Authentication
        • Authorization




                                                            51
                             Industrial TSI
                             © SOPERA GmbH
Plug-in Types




job triggers        provider one-way            provider request-
consumer one-way    triggers job                response implemented
                                                by single jobs




consumer request-   provider request-    job triggers provider
response provides   response implemented notification




                                                                            Position für Document Identifier, 6 pt
job component       by two jobs

    A finite number of plug-in types can cover all
    integration
    scenarios

                                                                       52
                               Industrial TSI
                              © SOPERA GmbH
Example Scenarios


                                                                             Oracle
                                                                             SQL Server
                                                                             AS400
                                                              DB output adapter

                                                                                          WebSphere
                                                                                          MQ
             File input adapter
             (multiple formats)        SOPERA ASF               MOM output adapter

Oracle
SQL Server
                                        Runtime
AS400
             DB input adapter                                    FTP output adapter
      WebSphere




                                                                                                           Position für Document Identifier, 6 pt
      MQ
                                                                                 Excel
                   MOM input adapter
                                                           File output adapter




                                                                                                      53
                                          Industrial TSI
                                          © SOPERA GmbH
SOPERA DI Example: Service Provider
Implementation




                                              Position für Document Identifier, 6 pt
                                         54
                        Industrial TSI
                       © SOPERA GmbH
SOPERA DI Example: Service Consumer




                                             Position für Document Identifier, 6 pt
                                        55
                       Industrial TSI
                      © SOPERA GmbH
 SOPERA BPM




                          Position für Document Identifier, 6 pt
                     56
    Industrial TSI
    © SOPERA GmbH
Position für Document Identifier, 6 pt
Business Processes are hard to
manage.                              57
                    Industrial TSI
                    © SOPERA GmbH
BPM Lifecycle




                                      Position für Document Identifier, 6 pt
                                 58
                Industrial TSI
                © SOPERA GmbH
Intalio BPMS Architecture




                                              Position für Document Identifier, 6 pt
                                         59
                        Industrial TSI
                       © SOPERA GmbH
SOPERA BPM Designer




                                            Position für Document Identifier, 6 pt
                                       60
                      Industrial TSI
                      © SOPERA GmbH
Workflow with XForms or AJAX Forms




                                            Position für Document Identifier, 6 pt
                                       61
                      Industrial TSI
                      © SOPERA GmbH
Simplify Processes through Business Rules




                                                 Position für Document Identifier, 6 pt
                                            62
                       Industrial TSI
                       © SOPERA GmbH
Business Activity Monitoring




                                              Position für Document Identifier, 6 pt
                                         63
                        Industrial TSI
                        © SOPERA GmbH
SOPERA/Intalio Integration

                                                               Call Sopera Providers in
                                                              Business Processes

                                                               Call Business Processes
                                            In-memory web     from Sopera Consumer
                                              service calls
                Intalio Server
                                                               Human Interaction and
                                                              Workflow

                                                               Dynamic Provider
                                                              Lookup
       Sopera Adapter
                                                               Service Activity




                                                                                                 Position für Document Identifier, 6 pt
                                                              Monitoring

                                                               Generic Security & Policy
Consumer   Provider   Provider   Provider     Sopera          Handling
                                            service calls
     SOPERA Participants                                       Native Support for
                                                              Request/Callback possible
                                                                                            64
                                            Industrial TSI
                                            © SOPERA GmbH
SOPERA BPM Summary


   A complete BPMS platform based on latest technologies and
    standards
     •   Fully Integrated Platform
     •   Provides all the components required for the design, deployment,
         monitoring and dynamic optimisation of any process type
     •   Standards based: BPMN, BPEL, WS-*, AJAX, REST, Java, Eclipse, …
     •   Extensible (Portal, CMS, Rules Engines, etc.)
   Immediate benefits
     •




                                                                            Position für Document Identifier, 6 pt
         Easy to use: Zero Code, One-Click deployment approach
     •   High performance, scalable and reliable
     •   Integrates well with SOPERA Services and Web Services


                                                                       65
                                     Industrial TSI
                                  © SOPERA GmbH
 SOPERA HQ




                          Position für Document Identifier, 6 pt
                     66
    Industrial TSI
    © SOPERA GmbH
SOPERA HQ Management and Monitoring


Without SOPERA HQ …                                         With SOPERA HQ … 

Localhost:> Top

Name     CPU      Mem
Java     85%      158M




                                                                                                                         Position für Document Identifier, 6 pt
•      Text­based
•      Limited to single Machine                              • User­friendly Interface
•      Limited Information                                    • End­to­End Visibility
                                                                    •   Hardware, Operating System, JVM, Tomcat, 
•      Deep System Knowledge necessary                                  Oracle, MQ Series, Services, Custom Code, etc.
•      Tedious and error­prone manual Activities              • Not only for Administrators


                                                                                                                    67
                                                   Industrial TSI
                                               © SOPERA GmbH
Instant Visualization of the complete Technology Stack




                                                              Position für Document Identifier, 6 pt
                                                         68
                             Industrial TSI
                            © SOPERA GmbH
SOPERA HQ Overview

   Web based
     •   Flexible
     •   Personalizible
     •   Extensible
   Enterprise ready
     •   Users and Roles
     •   Groups and Application
         Management
     •   Charting & Control
         Actions
     •   Alerting & Notification




                                                         Position für Document Identifier, 6 pt
     •   Reporting
   Easy to use
     •   Auto-Discovery
     •   Drill-down
     •   Trends and Baselines
                                                    69
                                   Industrial TSI
                                   © SOPERA GmbH
(Some of the) Supported Technologies




                                             Position für Document Identifier, 6 pt
                                        70
                       Industrial TSI
                       © SOPERA GmbH
Monitoring ASF Services




                                                Position für Document Identifier, 6 pt
                                           71
                          Industrial TSI
                          © SOPERA GmbH
SOPERA HQ Summary
 Advanced Capabilities
   • Automatic discovery of more than 70
        technologies
    •   Easy to extend and integrate
    •   Enterprise ready
   Easy to use
    •   Deep insight into a broad range of
        technologies
    •   Single and easy to use Web Interface
   Reduction of Complexity
    •   Combination of Monitoring, Diagnosis




                                                             Position für Document Identifier, 6 pt
        and Control in a single Web
        Application
    •   Shows the full stack
    •   Consolidates management solutions
   Proactive Management

                                                        72
                                       Industrial TSI
                                       © SOPERA GmbH
Position für Document Identifier, 6 pt
Some solutions are a bit heavy-   73

weight   Industrial TSI
         © SOPERA GmbH
Usage of SOPERA ASF Components

 Get Customer                             Get Order       Create Order             Create Invoice   Deliver Order
                                                                                               SOPERA BPM
                                                                                               Enterprise Business
                                                                                               Process Management
   And Monitoring
   Enterprise Management
                           SOPERA HQ




                                                                                                SOPERA ASF
                                                                                                Enterprise SOA

                                                OrderService




                                                                                                                         Position für Document Identifier, 6 pt
                                       CustomerService      ProductionService                   SOPERA DI
                                                                                                Enterprise Data
                                                                                                Integration
                                                         Production             Production
       Finance                           Customers
                                                             DB                    ERP


                                                                                                                    74
                                                               Industrial TSI
                                                             © SOPERA GmbH
Summary


                          SOA Best                  With SOPERA, companies can benefit
                           Practice                  from eight years of practical
Reasons for              integrated                  experience of a recognized SOA Leader
SOPERA
SOPERA offers          Strong position              SOPERA is driving the design of future
companies a proven         in the                    SOA standards as part of Eclipse with
and technically          community                   an international development base
advanced SOA
platform
SOPERA delivers          Rigorously                 The SOPERA platform is rigorously
companies attractive   tailored to SOA               aimed at successful implementation of




                                                                                                 Position für Document Identifier, 6 pt
answers to their SOA                                 SOA strategies
questions
                                                    SOPERA possesses extensive
                       Proven support
                                                     experience in operating an SOA in a
                         structures
                                                     sophisticated enterprise environment



                                                                                            75
                                  Industrial TSI
                                 © SOPERA GmbH
   Demonstration
      (if applicable)




                                 Position für Document Identifier, 6 pt
                            76
           Industrial TSI
           © SOPERA GmbH
 Vision, Strategy & Roadmap




                                    Position für Document Identifier, 6 pt
                               77
            Industrial TSI
            © SOPERA GmbH
Eclipse SOA and SOA Cloud




 Phase      Enterprise                  Eclipse SOA               SOA Cloud
            SOA
             Large enterprises          SMBs                     SMBs
 Target                                  ISVs                     SaaS Providers
                                         Departments of
                                          large enterprises

             Improvement on Cost and    Efficiency and fast ROI  Inter-company business
 Solution     Agility                    Open Source Community     processes integration




                                                                                                  Position für Document Identifier, 6 pt
             Integration of Assets      Eclipse Components       Multi-tenant & Web-based
             SOA Governance                                       SLAs
                                                                   Integration of billing and
                                                                    payment




                                                                                             78
                                   Industrial TSI
                                  © SOPERA GmbH
„Eclipse SOA“ brings Eclipse RCP applications
into an Enterprise SOA

                                                                                   Eclipse Technologie
  Without „Eclipse SOA“                       With „Eclipse SOA“


 Application 1             Application 2   Application 1          Application 2

 Equinox/RCP               Equinox/RCP     Equinox/RCP            Equinox/RCP
   Other Web                Other Web
                                                                                  ■Whole
                                            Swordfish              Swordfish       technology stack
  Service Stack            Service Stack
                                                                                   based on Eclipse

                                                                                  ■Dramatic
                                                                                   reduction in
                                                    Enterprise SOA
                                                     Infrastructure                integration
                                                                                   complexity




                                                                                                         Position für Document Identifier, 6 pt
  Web              Web             Web      Web           Web            Web
 Servic           Servic          Servic   Servic        Servic         Servic
   e                e               e        e             e              e


                                                                                                   79
                                              Industrial TSI
                                             © SOPERA GmbH
 Discussion & Next Steps




                                 Position für Document Identifier, 6 pt
                            80
           Industrial TSI
          © SOPERA GmbH
Thank You!




                                   Position für Document Identifier, 6 pt
                              81
             Industrial TSI
             © SOPERA GmbH

Mais conteúdo relacionado

Mais procurados

Cor source solutions on premise to on demand saas u 2 2012
Cor source solutions on premise to on demand saas u 2 2012Cor source solutions on premise to on demand saas u 2 2012
Cor source solutions on premise to on demand saas u 2 2012CorSource
 
Astute oracle i participate webinar series - v1
Astute   oracle i participate webinar series - v1Astute   oracle i participate webinar series - v1
Astute oracle i participate webinar series - v1Arvind Rajan
 
Onion model for roadmapping
Onion model for roadmappingOnion model for roadmapping
Onion model for roadmappingHarri Pendolin
 
Collaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionCollaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionStrongback Consulting
 
Cómo en oracle usamos bat (business analysis tool) para agregar valor camilo ...
Cómo en oracle usamos bat (business analysis tool) para agregar valor camilo ...Cómo en oracle usamos bat (business analysis tool) para agregar valor camilo ...
Cómo en oracle usamos bat (business analysis tool) para agregar valor camilo ...Vicky Watson
 
Nachi Sharma Oracle Product Consulting
Nachi Sharma Oracle Product ConsultingNachi Sharma Oracle Product Consulting
Nachi Sharma Oracle Product ConsultingNachiketa Sharma
 
Soa Offerings
Soa OfferingsSoa Offerings
Soa OfferingsImaginea
 
Enterprise IPv6 Deployment
Enterprise IPv6 Deployment Enterprise IPv6 Deployment
Enterprise IPv6 Deployment Cisco Canada
 
Saa S Scio Engagement Model V2 2 Generic
Saa S Scio Engagement Model V2 2  GenericSaa S Scio Engagement Model V2 2  Generic
Saa S Scio Engagement Model V2 2 GenericScioSales
 
Economics of open source, OW2con11, Nov 24-25, Paris
Economics of open source, OW2con11, Nov 24-25, ParisEconomics of open source, OW2con11, Nov 24-25, Paris
Economics of open source, OW2con11, Nov 24-25, ParisOW2
 
Innovation webinar - How to make innovations come true
Innovation webinar - How to make innovations come trueInnovation webinar - How to make innovations come true
Innovation webinar - How to make innovations come trueIFS
 
Executive presentation cockpit group
Executive presentation cockpit groupExecutive presentation cockpit group
Executive presentation cockpit groupromain-hameau-cockpit
 
iTree Company Profile
iTree Company ProfileiTree Company Profile
iTree Company Profilerohanspatil
 
Cebit-2008: Content Aggregation
Cebit-2008: Content AggregationCebit-2008: Content Aggregation
Cebit-2008: Content AggregationDavid Nuescheler
 
PTC Fast Facts
PTC Fast FactsPTC Fast Facts
PTC Fast FactsPTC
 

Mais procurados (18)

Cor source solutions on premise to on demand saas u 2 2012
Cor source solutions on premise to on demand saas u 2 2012Cor source solutions on premise to on demand saas u 2 2012
Cor source solutions on premise to on demand saas u 2 2012
 
Astute oracle i participate webinar series - v1
Astute   oracle i participate webinar series - v1Astute   oracle i participate webinar series - v1
Astute oracle i participate webinar series - v1
 
Onion model for roadmapping
Onion model for roadmappingOnion model for roadmapping
Onion model for roadmapping
 
Collaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionCollaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an Introduction
 
Cómo en oracle usamos bat (business analysis tool) para agregar valor camilo ...
Cómo en oracle usamos bat (business analysis tool) para agregar valor camilo ...Cómo en oracle usamos bat (business analysis tool) para agregar valor camilo ...
Cómo en oracle usamos bat (business analysis tool) para agregar valor camilo ...
 
Nachi Sharma Oracle Product Consulting
Nachi Sharma Oracle Product ConsultingNachi Sharma Oracle Product Consulting
Nachi Sharma Oracle Product Consulting
 
Soa Offerings
Soa OfferingsSoa Offerings
Soa Offerings
 
Enterprise IPv6 Deployment
Enterprise IPv6 Deployment Enterprise IPv6 Deployment
Enterprise IPv6 Deployment
 
Saa S Scio Engagement Model V2 2 Generic
Saa S Scio Engagement Model V2 2  GenericSaa S Scio Engagement Model V2 2  Generic
Saa S Scio Engagement Model V2 2 Generic
 
Economics of open source, OW2con11, Nov 24-25, Paris
Economics of open source, OW2con11, Nov 24-25, ParisEconomics of open source, OW2con11, Nov 24-25, Paris
Economics of open source, OW2con11, Nov 24-25, Paris
 
Innovation webinar - How to make innovations come true
Innovation webinar - How to make innovations come trueInnovation webinar - How to make innovations come true
Innovation webinar - How to make innovations come true
 
Executive presentation cockpit group
Executive presentation cockpit groupExecutive presentation cockpit group
Executive presentation cockpit group
 
Alten calsoft labs corporate Info
Alten calsoft labs   corporate InfoAlten calsoft labs   corporate Info
Alten calsoft labs corporate Info
 
SAP DT Developer Update
SAP DT Developer UpdateSAP DT Developer Update
SAP DT Developer Update
 
iTree Company Profile
iTree Company ProfileiTree Company Profile
iTree Company Profile
 
Cebit-2008: Content Aggregation
Cebit-2008: Content AggregationCebit-2008: Content Aggregation
Cebit-2008: Content Aggregation
 
PTC Fast Facts
PTC Fast FactsPTC Fast Facts
PTC Fast Facts
 
Iipcc 2012 ip valuation
Iipcc 2012 ip valuationIipcc 2012 ip valuation
Iipcc 2012 ip valuation
 

Destaque

JBoss BPM Suite 6 Tech labs
JBoss BPM Suite 6 Tech labsJBoss BPM Suite 6 Tech labs
JBoss BPM Suite 6 Tech labsAndrea Leoncini
 
A Guide to Modern BPM Data Integration
A Guide to Modern BPM Data IntegrationA Guide to Modern BPM Data Integration
A Guide to Modern BPM Data IntegrationEric D. Schabell
 
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?Kai Wähner
 
WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)Roman Kharkovski
 
How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...Christopher Bradley
 

Destaque (6)

JBoss BPM Suite 6 Tech labs
JBoss BPM Suite 6 Tech labsJBoss BPM Suite 6 Tech labs
JBoss BPM Suite 6 Tech labs
 
A Guide to Modern BPM Data Integration
A Guide to Modern BPM Data IntegrationA Guide to Modern BPM Data Integration
A Guide to Modern BPM Data Integration
 
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?
 
WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)
 
Ebook - The Guide to Master Data Management
Ebook - The Guide to Master Data Management Ebook - The Guide to Master Data Management
Ebook - The Guide to Master Data Management
 
How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...
 

Semelhante a SOPERA: OpenSource SOA

Hivemine Company & AskMe Product Overview
Hivemine Company & AskMe Product OverviewHivemine Company & AskMe Product Overview
Hivemine Company & AskMe Product OverviewHivemine
 
Manas Deb Maturity Models And Roadmap Planing
Manas  Deb    Maturity  Models And  Roadmap  PlaningManas  Deb    Maturity  Models And  Roadmap  Planing
Manas Deb Maturity Models And Roadmap PlaningSOA Symposium
 
Monetizing Open Source Software
Monetizing Open Source SoftwareMonetizing Open Source Software
Monetizing Open Source Softwarecyberopticgroup
 
Open Source Business Models
Open Source Business ModelsOpen Source Business Models
Open Source Business Modelsg2ix
 
ProSyst Comany Introduction (OSGi, embedded Java, Device Management, TR-69, O...
ProSyst Comany Introduction (OSGi, embedded Java, Device Management, TR-69, O...ProSyst Comany Introduction (OSGi, embedded Java, Device Management, TR-69, O...
ProSyst Comany Introduction (OSGi, embedded Java, Device Management, TR-69, O...DanielSchellhoss
 
Progress' Jonathan Daly MassTLC video_marketing_preso
Progress' Jonathan Daly MassTLC video_marketing_presoProgress' Jonathan Daly MassTLC video_marketing_preso
Progress' Jonathan Daly MassTLC video_marketing_presoMassTLC
 
Corporate presentation deck (en) 1.8 detail
Corporate presentation deck (en) 1.8  detailCorporate presentation deck (en) 1.8  detail
Corporate presentation deck (en) 1.8 detailBICorporate
 
20130123 og-aogeami-soa4 bt-overview
20130123 og-aogeami-soa4 bt-overview20130123 og-aogeami-soa4 bt-overview
20130123 og-aogeami-soa4 bt-overviewSUNDAR RAMANATHAN
 
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterpriseApache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterpriseAdrian Trenaman
 
Posscon OSS Project Lifecycle
Posscon OSS Project LifecyclePosscon OSS Project Lifecycle
Posscon OSS Project LifecyclePaula Hunter
 
THE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though Partnerships
THE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though PartnershipsTHE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though Partnerships
THE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though Partnershipscyberopticgroup
 
Red Hat SOA: The Complete Guide
Red Hat SOA: The Complete GuideRed Hat SOA: The Complete Guide
Red Hat SOA: The Complete GuideRicardo Payan
 
CDM SIG: Fusion MDM for Customer Highlights [2010 OAUG Collaborate]
CDM SIG: Fusion MDM for Customer Highlights [2010 OAUG Collaborate]CDM SIG: Fusion MDM for Customer Highlights [2010 OAUG Collaborate]
CDM SIG: Fusion MDM for Customer Highlights [2010 OAUG Collaborate]Rhapsody Technologies, Inc.
 
Success Factors of FOSS Adoption
Success Factors of FOSS AdoptionSuccess Factors of FOSS Adoption
Success Factors of FOSS AdoptionAlexei Fedotov
 
Rediscover Software Development Edward Hieatt Web Summit 2014
Rediscover Software Development Edward Hieatt Web Summit 2014Rediscover Software Development Edward Hieatt Web Summit 2014
Rediscover Software Development Edward Hieatt Web Summit 2014VMware Tanzu
 
Home pageslides revised v2
Home pageslides   revised v2Home pageslides   revised v2
Home pageslides revised v2fooserv
 

Semelhante a SOPERA: OpenSource SOA (20)

Hivemine Company & AskMe Product Overview
Hivemine Company & AskMe Product OverviewHivemine Company & AskMe Product Overview
Hivemine Company & AskMe Product Overview
 
Manas Deb Maturity Models And Roadmap Planing
Manas  Deb    Maturity  Models And  Roadmap  PlaningManas  Deb    Maturity  Models And  Roadmap  Planing
Manas Deb Maturity Models And Roadmap Planing
 
Himanshu Bhatia Resume
Himanshu Bhatia ResumeHimanshu Bhatia Resume
Himanshu Bhatia Resume
 
Monetizing Open Source Software
Monetizing Open Source SoftwareMonetizing Open Source Software
Monetizing Open Source Software
 
Open Source Business Models
Open Source Business ModelsOpen Source Business Models
Open Source Business Models
 
ProSyst Comany Introduction (OSGi, embedded Java, Device Management, TR-69, O...
ProSyst Comany Introduction (OSGi, embedded Java, Device Management, TR-69, O...ProSyst Comany Introduction (OSGi, embedded Java, Device Management, TR-69, O...
ProSyst Comany Introduction (OSGi, embedded Java, Device Management, TR-69, O...
 
Progress' Jonathan Daly MassTLC video_marketing_preso
Progress' Jonathan Daly MassTLC video_marketing_presoProgress' Jonathan Daly MassTLC video_marketing_preso
Progress' Jonathan Daly MassTLC video_marketing_preso
 
Big Data for BI - Beyond the Hype - Pentaho
Big Data for BI - Beyond the Hype - PentahoBig Data for BI - Beyond the Hype - Pentaho
Big Data for BI - Beyond the Hype - Pentaho
 
Open Source in Government / Graham Taylor
Open Source in Government / Graham TaylorOpen Source in Government / Graham Taylor
Open Source in Government / Graham Taylor
 
Corporate presentation deck (en) 1.8 detail
Corporate presentation deck (en) 1.8  detailCorporate presentation deck (en) 1.8  detail
Corporate presentation deck (en) 1.8 detail
 
20130123 og-aogeami-soa4 bt-overview
20130123 og-aogeami-soa4 bt-overview20130123 og-aogeami-soa4 bt-overview
20130123 og-aogeami-soa4 bt-overview
 
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterpriseApache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
 
Posscon OSS Project Lifecycle
Posscon OSS Project LifecyclePosscon OSS Project Lifecycle
Posscon OSS Project Lifecycle
 
THE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though Partnerships
THE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though PartnershipsTHE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though Partnerships
THE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though Partnerships
 
Red Hat SOA: The Complete Guide
Red Hat SOA: The Complete GuideRed Hat SOA: The Complete Guide
Red Hat SOA: The Complete Guide
 
CDM SIG: Fusion MDM for Customer Highlights [2010 OAUG Collaborate]
CDM SIG: Fusion MDM for Customer Highlights [2010 OAUG Collaborate]CDM SIG: Fusion MDM for Customer Highlights [2010 OAUG Collaborate]
CDM SIG: Fusion MDM for Customer Highlights [2010 OAUG Collaborate]
 
Success Factors of FOSS Adoption
Success Factors of FOSS AdoptionSuccess Factors of FOSS Adoption
Success Factors of FOSS Adoption
 
Osbi Sesame?
Osbi Sesame?Osbi Sesame?
Osbi Sesame?
 
Rediscover Software Development Edward Hieatt Web Summit 2014
Rediscover Software Development Edward Hieatt Web Summit 2014Rediscover Software Development Edward Hieatt Web Summit 2014
Rediscover Software Development Edward Hieatt Web Summit 2014
 
Home pageslides revised v2
Home pageslides   revised v2Home pageslides   revised v2
Home pageslides revised v2
 

Último

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Último (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

SOPERA: OpenSource SOA

  • 1. OpenSource SOA Yuri Kok Account Manager, Industrial TSI Walter Ridderhof SOPERA Consultant, Industrial TSI Industrial TSI © SOPERA GmbH
  • 2. About Industrial TSI  Supplier of services to Open Source software • Training • Support • Implementation  Our focus: • SOA (SOPERA) • Software Development Tools (Eclipse, Subversion, Maven, C.I.) • Data Integration Tools (Talend) • Office Automation: Server/Desktop (Zarafa, Bacula, RedHat…)  Founded in 2007 as spin-of of Remain Software Position für Document Identifier, 6 pt 2 Industrial TSI © SOPERA GmbH
  • 3. Partners Industrial TSI • Distributor SOPERA for the BeNeLux • Eclipse Foundation Member • Primium Partner Eclipse Training Alliance • Ubuntu Solution Provider • Red Hat • Tasktop • Zarafa Position für Document Identifier, 6 pt 3 Industrial TSI © SOPERA GmbH
  • 4. Company Profile SOPERA GmbH The SOA Infrastructure of  Spin off Deutsche Post / DHL Deutsche Post / DHL • SOA initiative and framework started in 1999 • Live since 2001 • Over 200 mission critical business services with 6000 service operations  SOPERA GmbH • Founded 3/2007 • Privately held company • 50+ employees (2/3 development) Position für Document Identifier, 6 pt • Open Source SOA market leader in EMEA • Strategic Board Member of Eclipse Foundation & project lead “Eclipse SOA” Winner of the Open Source Business Award 2009 4 Industrial TSI © SOPERA GmbH
  • 5. The two fundaments of SOPERA As a strategic partner, SOPERA is As strategic board member, SOPERA driving the development of SOA at is part of one of the biggest OSS Deutsche Post / DHL communities SOPERA occupies a strong position in the SOA market Best Practice SOA platform becomes Open Source Strategic partner of a global player Broad international developer basis Position für Document Identifier, 6 pt Thought leadership in the Open Source Community 5 Industrial TSI © SOPERA GmbH
  • 6. SOPERA offers all enterprise relevant services for the Integration platform Services Description 1st level, 2nd level, and 3rd levels support  Support including maintenance Delivery of bug fixes, recurring updates and  Maintenance upgrades Technical  Offering consulting services like installation support or  Consulting custom development Standard  Subsidized development for a customer which  Position für Document Identifier, 6 pt development becomes part of the standard distribution Training Comprehensive training, certification programs 6 Industrial TSI © SOPERA GmbH
  • 7. SOPERA Customer & Partner Community Customers Systemintegrators Position für Document Identifier, 6 pt Technology Partners 7 Industrial TSI © SOPERA GmbH
  • 8. Customer Examples • 360 degree view on customer information • Very large installation, many users • Huge improvements on quality, cost and flexibility • Member and campaign management system • Modularisation and integration of existing legacy systems • International rollout planned Position für Document Identifier, 6 pt • Intelligence, surveillance, reconnaissance • Mission-critical and high-secure military environment • OEM rollout planned 8 Industrial TSI Seite  8 © SOPERA GmbH
  • 9.  SOPERA Advanced Services Factory Position für Document Identifier, 6 pt 9 Industrial TSI © SOPERA GmbH
  • 10. A complete SOA platform: Open Source SOA with SOPERA ASF 2000 2001 2002 2003 2004 2005 2006 2007 2008 Start Acceptance Methodology Efficiency Open Source  SOA Konzept   Wissensaufbau   Service Design   Complete  erarbeitet und Überzeu­ Prozesse etabliert implementation of  Life Cycle Management  Development  gung im Konzern the Gartner SOA  Tools Tools  Technische  Backplane  Erstmalig ESB   Ausweitung des  Unterstützung  Orchestration Registry Policies Security Management Adapters (SOPware) in  ESB­Einsatzes  Designer und   Orchestration  Position für Document Identifier, 6 pt Produktion Developer with 3rd Party  Extensibility Routing/ Mediation/ Addressing Naming QOS Transformation BPMN (e.g.  Framework Apache ODE) Communication  (SOAP, POX/HTTP, IIOP, JMS, MOM, RPC, ORB, TPM) GARTNER LEADER‘S TOOLKIT, The SOA Backplane: Functional View 10 Industrial TSI © SOPERA GmbH
  • 11. SOPERA ASF Key Facts Position für Document Identifier, 6 pt 11 Industrial TSI © SOPERA GmbH
  • 12. Technology and vendor independence Service Business Legacy SAP Gateway to Integration applications integration integration 3rd party ESB Eclipse Swordfish ensuring integration and exchangeability of SOA components Messagin Registry Security BPEL System DI/EAI Open Source Mgmt. Plug-Ins g • Nsure • Eclipse engine • Talend • ActiveMQ • OpenUDDI Higgins • Apache ODE • Hyperic Position für Document Identifier, 6 pt • JORAM • Intalio • Nagios • WebSphere • Centrasite • Evidian • Oracle BPEL • HP Open View • WebSphere Commercial Access Master Plug-Ins MQ • MS • IBM Tivoli TX • TIBCO EMS • HP Select BizTalk(*) • MS View BizTalk(*) Veranstaltung vom x (* plant Q3 / 2009)fds 12 Industrial TSI © SOPERA GmbH
  • 13. SOPERA is based on SOA and integration standards BPM JBI Position für Document Identifier, 6 pt OSGi 13 Industrial TSI © SOPERA GmbH
  • 14. Key benefits of WSDL as a standard for defining services Services the concept: WSDL for defining services: Services are defined by Web services provide an open standard WSDL explicit,implementation- and machine-readable model for independent interfaces. creating explicit, implementation- independent descriptions of service interfaces. WS-I Services are loosely bound and invoked through communication Web services provide communication protocols that stress location mechanisms that are location- transparency and transparent and interoperable. interoperability. Position für Document Identifier, 6 pt JBI Web services are evolving through WS- Services encapsulate reusable BPEL, document-style SOAP, and business function. WSDL, and emerging technologies to support the technical implementation of well-designed services that encapsulate and model reusable IBM: Implementing an SOA Using an Enterprise Service Bus function in a flexible manner. 14 Industrial TSI © SOPERA GmbH
  • 15. SOPERA is Professional Open Source  http://forum.sopera.com  http://www.sopera.de/downloads/soper a-asf-32 Position für Document Identifier, 6 pt 15 Industrial TSI © SOPERA GmbH
  • 16. SOPERA ASF is an integrated Open Source Solution Your options:  Build your own SOA  Choose SOPERA ASF tooling Position für Document Identifier, 6 pt  Already integrated  All components supported by a single contact 16 Industrial TSI © SOPERA GmbH
  • 17. SOPERA ASF covers a wide range of Integration requirements Application & Data Service Integration System & Governance Service Management Enterprise Service Bus Service Business Process Position für Document Identifier, 6 pt Development Management Security & Identity Management 17 Industrial TSI © SOPERA GmbH
  • 18. August 2008 Infoworld BOSSIE Awards Best of open source in platforms  Best of open source in enterprise applications and middleware     * Alfresco Community, Content Management     * CentOS, Server Operating System     * Compiere, Enterprise Resource Planning     * MySQL, Database     * dotProject, Project Management     * phpMyAdmin, MySQL Administration     * Hyperic HQ, Application Monitoring     * Puppy Linux, Small­Footprint OS     * Intalio BPMS,  Business Process Management     * Talend Open Studio, Data Integration     * JasperReports, Reporting Position für Document Identifier, 6 pt     * Ubuntu, Desktop Operating System     * Liferay Portal, Enterprise Portal     * VirtualBox, Desktop Virtualization     * Magento eCommerce, E­Commerce     * Xen, Server Virtualization     * Pentaho Open BI Suite, Business Intelligence     * SugarCRM, Customer Relationship Management Quelle: http://ostatic.com/170582­blog/infoworlds­bossies­recognize­the­best­open­source­offerings 18 Industrial TSI © SOPERA GmbH
  • 19. SOPERA ASF is built of “world-class” components SOPERA Advanced Services Factory Analysis Design & Development Delivery Operations Management Requirements Model-driven & engineering Architecture Monitoring Tooling for SOA SOPERA ESB Runtime Framework Service Implementation SOPERA ToolSuite Service DI Editor Tools Custom .NET Legacy SOPERA Services Applications Systems DI ARIS Excel Business Policy BPM Editor Tools SOPERA SOPERA SOPERA SOPERA Service Architect Management SOPERA Require- Other UML Distributed Service Bus Position für Document Identifier, 6 pt ment Modeling Code SOPERA DevBox mgmt tools Tools Generation SOPERA HQ SOPERA SOPERA SOPERA SOPERA Service SOA Messaging/ Orchestration XMI Intelligent SBB AdminTools Registries/ Security Transport & Workflow Import Deployment Repositories Services Services Server Administration Eclipse Runtime Platform (JSE, JEE, .net, SAP) SOPERA Advanced Services 19 Industrial TSI Factory (Delivered with SOPERA) Plug-Ins © SOPERA GmbH Third Party Components
  • 20. Technical Service Participants Authentication Provider UserAccount Privilege Authorization Management Management JAAS Provider Provider Provider SOPERA Lib SOPERA Lib SOPERA Lib SOPERA Distributed Service Bus SOPERA Lib SOPERA Lib SOPERA Lib HTTPS Position für Document Identifier, 6 pt Configuration Service Notification Provider Registry Receiver Element Manager 20 Industrial TSI © SOPERA GmbH
  • 21. Processes and Data centric Services Get Customer Configure Car Create Order Build Car Deliver Car Position für Document Identifier, 6 pt CustomerService ProductionService Production Production Finance Customers DB ERP 21 Industrial TSI © SOPERA GmbH
  • 22. Activities and Business Services Get Customer Configure Car Create Order Build Car Deliver Car Step 1 Step 2 Step 3 Step 1 Step 2 Step 3 OrderService Position für Document Identifier, 6 pt CustomerService ProductionService Production Production Finance Customers DB ERP 22 Industrial TSI © SOPERA GmbH
  • 23. Business Services Layer Get Customer Configure Car Create Order Build Car Deliver Car Step 1 Step 2 Step 3 Step 1 Step 2 Step 3 OrderService Position für Document Identifier, 6 pt CustomerService ProductionService Production Production Finance Customers DB ERP 23 Industrial TSI © SOPERA GmbH
  • 24. Usage of SOPERA ASF Components Get Customer Get Order Create Order Create Invoice Deliver Order SOPERA BPM Enterprise Business Process Management And Monitoring Enterprise Management SOPERA HQ SOPERA ASF Enterprise SOA OrderService Position für Document Identifier, 6 pt CustomerService ProductionService SOPERA DI Enterprise Data Integration Production Production Finance Customers DB ERP 24 Industrial TSI © SOPERA GmbH
  • 25. Hub-and-Spoke approaches often fail to deliver significant business value. Position für Document Identifier, 6 pt 25 Industrial TSI © SOPERA GmbH
  • 26. Hub-and Spoke is a more simple ESB approach – but can easily be the bottleneck when growing big Bottleneck due to limitation Linear scalable based on of message throughput distributed architecture Distributed Hub Service Bus Position für Document Identifier, 6 pt 26 Industrial TSI © SOPERA GmbH
  • 27. The business value of SOA scales by using consequently best practices and standards Insufficient standards generates By using standards we ensure interoperability issues across interoperability of ESB’s ESB’s ESB A ESB B ESB A SOPERA ASF Position für Document Identifier, 6 pt 27 Industrial TSI © SOPERA GmbH
  • 28.  SOPERA ASF Tool Suite Position für Document Identifier, 6 pt 28 Industrial TSI © SOPERA GmbH
  • 29. SOPERA ASF Tool Suite Service Editor  Description Editor • Service Interface  Provider Editor • Service Endpoint Position für Document Identifier, 6 pt 29 Industrial TSI © SOPERA GmbH
  • 30. SOPERA ASF Tool Suite Development Tool Box  Infrastructure • LDAP, Tomcat, JMS • Technical Service Paticipants  Simple Consumer • Manual Tests Position für Document Identifier, 6 pt  Test Consumer • Batch-driven • For Regression Tests 30 Industrial TSI © SOPERA GmbH
  • 31. SOPERA ASF Tool Suite BPEL Process Editor  Based on Eclipse BPEL Editor • BPEL 2.0-compliant • Intuitive User Interface • Direct Deployment • Integration with Service Registry Position für Document Identifier, 6 pt 31 Industrial TSI © SOPERA GmbH
  • 32. Proven Methodology based on „Best Practices“ Service Design Toolchain Deutsche Post EPK UML UML WSDL Java Platform Business Enterprise  Service Project specific Process Object Code & Model Service Model Model Test cases Model Position für Document Identifier, 6 pt 32 Industrial TSI © SOPERA GmbH
  • 33. Service Backbone SOPERA Library Position für Document Identifier, 6 pt 33 Industrial TSI © SOPERA GmbH
  • 34. SOPERA Runtime Framework SOPERA Robust Messaging Temporarily out of order Totally out of order Consumer SBB Provider Queue es t 3b Reque MOM* 4 equ R 2 s t Check configuration DLQ 1 Dead letter queue Configuration Position für Document Identifier, 6 pt  Retrial period  Retrial time  Name of DLQ *  Message moved to dead letter queue in case     A) a "totally out of order exception" is thrown OR    B) max retrial time has been exceeded in case of a "temporary out of order" exception 34 Industrial TSI © SOPERA GmbH
  • 35. SOPERA Runtime Framework SOPERA Secure Messaging SOPERA  2 Signed message SOPERA  consumer provider Governed by SBB SBB Signs message  1 3 Verify using private key Extension Position für Document Identifier, 6 pt partner on/off Private key Public key 35 Industrial TSI © SOPERA GmbH
  • 36. Service Policies Consumer Provider  Simple and consistent Configuration P3 P2 P1  Definition of QoS and SLA Technical Requirements P2  e.g. Security Policies Contextual Requirements Position für Document Identifier, 6 pt P7 P5 P6 P7  e.g. Location, Time of Day Business Requirements P1 P1 P2 P3  e.g. Cost per Call, Performance 36 Industrial TSI © SOPERA GmbH
  • 37. SOPERA ASF Policies Position für Document Identifier, 6 pt 37 Industrial TSI © SOPERA GmbH
  • 38. Quality of Service Policy Trading at Runtime Service Consumer Agreed Administrator Policy SOA Integration Infrastructure Service Registry configure look­up provider requested QoS for service with quality Agreed Provider Description invoke Policy Quality of Service service operation Quality of Service Binding (requested) (provided) Information send response Position für Document Identifier, 6 pt register Administrator Service Provider 38 Industrial TSI © SOPERA GmbH
  • 39.  SOPERA ASF Integration Position für Document Identifier, 6 pt 39 Industrial TSI © SOPERA GmbH
  • 40. Position für Document Identifier, 6 pt Ad-hoc integration increases complexity and leads to maintenance nightmares. Industrial TSI 40 © SOPERA GmbH
  • 41. SOPERA XI Adapter for ESB-2-ESB Connectivity 3rd  Party                     Exchange Infrastructure SOPERA­XI Adapter Position für Document Identifier, 6 pt 41 Industrial TSI © SOPERA GmbH
  • 42. SAP NetWeaver Support                       XI Adapter Position für Document Identifier, 6 pt 42 Industrial TSI © SOPERA GmbH
  • 43. SOPERA .NET Any Any Java Java Provider Consumer Provider Policy Consumer Policy Infrastructure Services SOPERA (Java) Authentication Configuration SOPERA ASF Distributed Service Bus Service Registry Position für Document Identifier, 6 pt Position für Document Identifier, 6 pt SOPERA .NET and more … Provider Policy Consumer Policy Entirely written as Any Any managed C# Assembly Using the same SOPERA Document Identifier .NET .NET based on the Windows Provider Consumer Infrastructure services as Communication Swordfish (Java) Foundation (WCF ) Quelle: Hier steht Blindtext als Platzhalter 43 Nur für den internen Gebrauch Industrial TSI © SOPERA © SOPERA GmbH GmbH
  • 44. Data Integration Solution for Enterprise Application Integration SOPERA DI Position für Document Identifier, 6 pt 44 Industrial TSI © SOPERA GmbH
  • 45. SOPERA Di supports graphical development • Dramatically increased productivity & ramp up • Combined graphical & technical views • Drag-and-drop mapping interface • Large library of components & connectors • Leverages industry-standard languages  Java, Perl, SQL Position für Document Identifier, 6 pt 45 Industrial TSI © SOPERA GmbH
  • 46. SOPERA DI offers Versatility through Connectivity  Broadest connectivity to support all systems • 250+ connectors available out of the box  Business Applications • SAP, SugarCRM, SalesForce.com, LDAP…  RDBMS • Oracle, MySQL, DB2, SQL Server, Sybase, Ingres, PostgreSQL…  Web Technologies • Web Services, JMS, FTP, HTTP, POP, SMTP…  Files • Delimited, positional, XML, Excel… Position für Document Identifier, 6 pt 46 Industrial TSI © SOPERA GmbH
  • 47. Configuration of Systems and Data Sources Position für Document Identifier, 6 pt 47 Industrial TSI © SOPERA GmbH
  • 48. Configuration of Data Transformations Position für Document Identifier, 6 pt 48 Industrial TSI © SOPERA GmbH
  • 49. Modelling of Data Flows Position für Document Identifier, 6 pt 49 Industrial TSI © SOPERA GmbH
  • 50. Service-oriented Integration Integration Test Registry Manage- Legacy System Tool Suite ment Position für Document Identifier, 6 pt Service Integration Job / Adapter 50 Industrial TSI © SOPERA GmbH
  • 51. Integration Container • Flexibility Multiple • Service lookup plug-ins • Policy mechanism • Manageablity implement • Monitoring ... integration • Control jobs • Deployment • Security Position für Document Identifier, 6 pt • Authentication • Authorization 51 Industrial TSI © SOPERA GmbH
  • 52. Plug-in Types job triggers provider one-way provider request- consumer one-way triggers job response implemented by single jobs consumer request- provider request- job triggers provider response provides response implemented notification Position für Document Identifier, 6 pt job component by two jobs A finite number of plug-in types can cover all integration scenarios 52 Industrial TSI © SOPERA GmbH
  • 53. Example Scenarios Oracle SQL Server AS400 DB output adapter WebSphere MQ File input adapter (multiple formats) SOPERA ASF MOM output adapter Oracle SQL Server Runtime AS400 DB input adapter FTP output adapter WebSphere Position für Document Identifier, 6 pt MQ Excel MOM input adapter File output adapter 53 Industrial TSI © SOPERA GmbH
  • 54. SOPERA DI Example: Service Provider Implementation Position für Document Identifier, 6 pt 54 Industrial TSI © SOPERA GmbH
  • 55. SOPERA DI Example: Service Consumer Position für Document Identifier, 6 pt 55 Industrial TSI © SOPERA GmbH
  • 56.  SOPERA BPM Position für Document Identifier, 6 pt 56 Industrial TSI © SOPERA GmbH
  • 57. Position für Document Identifier, 6 pt Business Processes are hard to manage. 57 Industrial TSI © SOPERA GmbH
  • 58. BPM Lifecycle Position für Document Identifier, 6 pt 58 Industrial TSI © SOPERA GmbH
  • 59. Intalio BPMS Architecture Position für Document Identifier, 6 pt 59 Industrial TSI © SOPERA GmbH
  • 60. SOPERA BPM Designer Position für Document Identifier, 6 pt 60 Industrial TSI © SOPERA GmbH
  • 61. Workflow with XForms or AJAX Forms Position für Document Identifier, 6 pt 61 Industrial TSI © SOPERA GmbH
  • 62. Simplify Processes through Business Rules Position für Document Identifier, 6 pt 62 Industrial TSI © SOPERA GmbH
  • 63. Business Activity Monitoring Position für Document Identifier, 6 pt 63 Industrial TSI © SOPERA GmbH
  • 64. SOPERA/Intalio Integration  Call Sopera Providers in Business Processes  Call Business Processes In-memory web from Sopera Consumer service calls Intalio Server  Human Interaction and Workflow  Dynamic Provider Lookup Sopera Adapter  Service Activity Position für Document Identifier, 6 pt Monitoring  Generic Security & Policy Consumer Provider Provider Provider Sopera Handling service calls SOPERA Participants  Native Support for Request/Callback possible 64 Industrial TSI © SOPERA GmbH
  • 65. SOPERA BPM Summary  A complete BPMS platform based on latest technologies and standards • Fully Integrated Platform • Provides all the components required for the design, deployment, monitoring and dynamic optimisation of any process type • Standards based: BPMN, BPEL, WS-*, AJAX, REST, Java, Eclipse, … • Extensible (Portal, CMS, Rules Engines, etc.)  Immediate benefits • Position für Document Identifier, 6 pt Easy to use: Zero Code, One-Click deployment approach • High performance, scalable and reliable • Integrates well with SOPERA Services and Web Services 65 Industrial TSI © SOPERA GmbH
  • 66.  SOPERA HQ Position für Document Identifier, 6 pt 66 Industrial TSI © SOPERA GmbH
  • 67. SOPERA HQ Management and Monitoring Without SOPERA HQ … With SOPERA HQ …  Localhost:> Top Name CPU Mem Java 85% 158M Position für Document Identifier, 6 pt • Text­based • Limited to single Machine • User­friendly Interface • Limited Information • End­to­End Visibility • Hardware, Operating System, JVM, Tomcat,  • Deep System Knowledge necessary Oracle, MQ Series, Services, Custom Code, etc. • Tedious and error­prone manual Activities • Not only for Administrators 67 Industrial TSI © SOPERA GmbH
  • 68. Instant Visualization of the complete Technology Stack Position für Document Identifier, 6 pt 68 Industrial TSI © SOPERA GmbH
  • 69. SOPERA HQ Overview  Web based • Flexible • Personalizible • Extensible  Enterprise ready • Users and Roles • Groups and Application Management • Charting & Control Actions • Alerting & Notification Position für Document Identifier, 6 pt • Reporting  Easy to use • Auto-Discovery • Drill-down • Trends and Baselines 69 Industrial TSI © SOPERA GmbH
  • 70. (Some of the) Supported Technologies Position für Document Identifier, 6 pt 70 Industrial TSI © SOPERA GmbH
  • 71. Monitoring ASF Services Position für Document Identifier, 6 pt 71 Industrial TSI © SOPERA GmbH
  • 72. SOPERA HQ Summary  Advanced Capabilities • Automatic discovery of more than 70 technologies • Easy to extend and integrate • Enterprise ready  Easy to use • Deep insight into a broad range of technologies • Single and easy to use Web Interface  Reduction of Complexity • Combination of Monitoring, Diagnosis Position für Document Identifier, 6 pt and Control in a single Web Application • Shows the full stack • Consolidates management solutions  Proactive Management 72 Industrial TSI © SOPERA GmbH
  • 73. Position für Document Identifier, 6 pt Some solutions are a bit heavy- 73 weight Industrial TSI © SOPERA GmbH
  • 74. Usage of SOPERA ASF Components Get Customer Get Order Create Order Create Invoice Deliver Order SOPERA BPM Enterprise Business Process Management And Monitoring Enterprise Management SOPERA HQ SOPERA ASF Enterprise SOA OrderService Position für Document Identifier, 6 pt CustomerService ProductionService SOPERA DI Enterprise Data Integration Production Production Finance Customers DB ERP 74 Industrial TSI © SOPERA GmbH
  • 75. Summary SOA Best  With SOPERA, companies can benefit Practice from eight years of practical Reasons for integrated experience of a recognized SOA Leader SOPERA SOPERA offers Strong position  SOPERA is driving the design of future companies a proven in the SOA standards as part of Eclipse with and technically community an international development base advanced SOA platform SOPERA delivers Rigorously  The SOPERA platform is rigorously companies attractive tailored to SOA aimed at successful implementation of Position für Document Identifier, 6 pt answers to their SOA SOA strategies questions  SOPERA possesses extensive Proven support experience in operating an SOA in a structures sophisticated enterprise environment 75 Industrial TSI © SOPERA GmbH
  • 76. Demonstration (if applicable) Position für Document Identifier, 6 pt 76 Industrial TSI © SOPERA GmbH
  • 77.  Vision, Strategy & Roadmap Position für Document Identifier, 6 pt 77 Industrial TSI © SOPERA GmbH
  • 78. Eclipse SOA and SOA Cloud Phase Enterprise Eclipse SOA SOA Cloud SOA  Large enterprises  SMBs  SMBs Target  ISVs  SaaS Providers  Departments of large enterprises  Improvement on Cost and  Efficiency and fast ROI  Inter-company business Solution Agility  Open Source Community processes integration Position für Document Identifier, 6 pt  Integration of Assets  Eclipse Components  Multi-tenant & Web-based  SOA Governance  SLAs  Integration of billing and payment 78 Industrial TSI © SOPERA GmbH
  • 79. „Eclipse SOA“ brings Eclipse RCP applications into an Enterprise SOA Eclipse Technologie Without „Eclipse SOA“ With „Eclipse SOA“ Application 1 Application 2 Application 1 Application 2 Equinox/RCP Equinox/RCP Equinox/RCP Equinox/RCP Other Web Other Web ■Whole Swordfish Swordfish technology stack Service Stack Service Stack based on Eclipse ■Dramatic reduction in Enterprise SOA Infrastructure integration complexity Position für Document Identifier, 6 pt Web Web Web Web Web Web Servic Servic Servic Servic Servic Servic e e e e e e 79 Industrial TSI © SOPERA GmbH
  • 80.  Discussion & Next Steps Position für Document Identifier, 6 pt 80 Industrial TSI © SOPERA GmbH
  • 81. Thank You! Position für Document Identifier, 6 pt 81 Industrial TSI © SOPERA GmbH