SlideShare a Scribd company logo
Nov 24~25, 2010
       Open Source for Open Cloud             Paris, France




 A Cloud Platform for Delivering
Instant Development Service with
  Service Oriented Approaches
                    Hailong Sun
              sunhl@act.buaa.edu.cn
      Beihang University (BUAA), Beijing, China
                   Nov. 24, 2010
Agenda
Service oriented software development
Service cloud platform
Summary




                                        2
Service oriented software development
     Serviceā€“oriented software design & development
     Basic approach
         Improve the productivity of software development through
         reusing of loosely-coupled services over Internet


Applications
                                           Key issues
                                               Service management
Component                                      Service composition
 Services                                      Runtime management


Infrastructure



                                                                     3
Our vision FutureWare

                                                              toolkits for       Toolkits for
                                          Require.
                                                               Software           registry
                                        Specification
                                                              Developing         and deploy



                                      Software production platform                                        Service
  Quality and Security Management




                                                                                              Other      resources
                                                Web service      CORBA           EJB
                                                                                            components


                                                        Service & management

                                     toolkits            Service schedule

                                    Middleware supporting platform


                                        Operating                            Network
                                                               DB
                                         system                               service

                                     Infrastructural platform
                                                                                                                     4
From WebSASE to XServices
                                                                                            HGJ program
                                   863 program

                                                                                                  2009-
                                                                                                   2009-
                                                                                                  2010
                                                                                                   2010
                                                                               2007-
                                                                                2007-
                                                                               2008
                                                                                2008
                                                           2004-
                                                            2004-
                                                           2006
                                                            2006                               WSRuntime
                                        2002 &
                                         2002 &
                     2000-              2003
                                         2003                                AJAX UI           BPELEngine
                      2000-
                     2002
                      2002                              Web Service          WSRF              BPMNEngine
  1999
   1999                               Web Service       Application server
                                                        - XService           Web Service       UDDI态SWSR
                                      Portal & WSRP
                                                                             QoS
                   SOAP Protocol      Web Service       XLinker -Light                         WSDT
                                      Workflow & Tool   Weight WSR
XML Doc Security                                                             SOA/ESB
                   UDDI Protocol
                                      Web Service       Web Service                            BPELDesigner
XKMS Service       Web Service        Transaction       Workflow 2.0         Web Service
                                                                             Workflow 3.0      BPMNDeveloper
                   Object Container   Web Service       Web Service
SAML Service       & Runtime Server   Runtime 1.5       Reliable Message
                                                                             Semantic UDDI     WSManager
XACL Service       Manage Console     Web Console       Web Console 2.0
                                                                             ā€¦ā€¦                ā€¦ā€¦

XML Information       WebSASE           XServices          XServices            XServices         XServices
Process                                 1.0                2.0                  3.0               4.0


                                                                                                            5
Success stories: applications
  Application domains: e-Government, Satellites, Remote Sensing,
  Health, Geology, ITS
  7 applications:
      SOA based telecontrol and telemetering system of satellites
      Remote sensing data public service platform
      Management and service system of large scale spatial data
      Collaborative visualization system of 3D geological data
      Collaborative analysis system of medical data
      Remote control services of microscope
      Traffic information publishing system
  12 Collaborating organizations
      Nonprofit Orgs: OW2 Opensource Consortium, Internet Open Standards
      Lab(ISOL)
      Research Institutesļ¼šChinese Standards Institute of Electronic
      Technology, 27th Institute of Chinese Electronic Technology Inc. ,
      Chinese Academic of Spatial Technology, Peking University
      Companiesļ¼šFrench Thales Inc., CVICSE, InterVision, China Center for
      Resource Satellite Data & Application(CRESDA), Jandar, Petrochina
      Daqing Oilfield, Sinopec Shengli Oilfield




                                                                            6
Trustie project & SOARWare

Trustie project: a key 863 project from MOST
  2007-2010

  Highly-trustworthy software production tools and
  environments
For us: Beihang University
  Focusing on serviceā€“oriented software design &
  development, and the trustworthy characteristics of
  software quality
  SOARWare : Service oriented software production and
  running environment
    Service resource management
    Design and development
    Runtime support



                                                        7
Architecture of SOARWare
                                                  SaaS-oriented Software Service Provisioning and
                                                             Consuming Environment
               Online modeling and
                                                                    Service access                        Service provisioning
                   development



                                                                                                                            Service
                Business               Service                   Service test &                           Monitoring       evolution
                 process            choreography                  verification                                              mgmt.
modeling and




                                                                                                                                       Service running
development




               modeling tool            tool                          tool




                                                                                                                                        and evolution
  Software




                                                                                       deploy                       Service Bus
                       Service Oriented SPL
                  Service                 Service                                                                          Composite
                                                                                                                Service
                development             deployment                  Other tools                                             service
                                                                                                               Container
                    tool                   tool                                                                             engine
                               Se
                                  rv   ice
                                           Re
                                              g                                                        cting
                                                  ./D
                                                     isc                                       o. colle
                                                        ov                                e inf
                                                           ery                    S ervic


                    Service Info.                                                     Active
                       Mgmt.                                     SOARBase                     s
                                                                                      collec ervice
                                                                                            ting




                                          Service
                                          mining

                                                                                                                                                         8
SOARBase: service management

 Service resources
   Atomic services
   Composite services
   (business process)
 Functionality
   Collecting: 17,000+
   Registration & search
   Mgmt of service attributes
   (non-functional)
      Availability
      Response time
      Reputation
   Service mining
   Service recommendation
                                9
ServiceXchange

The released
version of
SOARBase
   www.servicexcha
   nge.cn
   Not including
   business process
   management
A totally new look
will be seen very
soon




                         10
Architecture of SOARWare
                                                  SaaS-oriented Software Service Provisioning and
                                                             Consuming Environment
               Online modeling and
                                                                    Service access                        Service provisioning
                   development



                                                                                                                            Service
                Business               Service                   Service test &                           Monitoring       evolution
                 process            choreography                  verification                                              mgmt.
modeling and




                                                                                                                                       Service running
development




               modeling tool            tool                          tool




                                                                                                                                        and evolution
  Software




                                                                                       deploy                       Service Bus
                       Service Oriented SPL
                  Service                 Service                                                                          Composite
                                                                                                                Service
                development             deployment                  Other tools                                             service
                                                                                                               Container
                    tool                   tool                                                                             engine
                               Se
                                  rv   ice
                                           Re
                                              g                                                        cting
                                                  ./D
                                                     isc                                       o. colle
                                                        ov                                e inf
                                                           ery                    S ervic


                    Service Info.                                                     Active
                       Mgmt.                                     SOARBase                     s
                                                                                      collec ervice
                                                                                            ting




                                          Service
                                          mining

                                                                                                                                                    11
Service oriented software production line

  Business                                                                     Software
requirement   Intermediate                                                     product
                             Business    Web service   Execution   Composite
                 assets
                              model                     model       service




                                        Service Oriented SPL
                                        Service Oriented SPL

Developer




                                                                                          12
Service oriented SPL
SPL config & management tool
  Configue software production process
  Mgmt. of software production process
  Assign and Mgmt. of production tasks
  Mgmt of intermediate assets
Various software production tools
  BP modeling tool
  Service choreography
  Service encapsulation
  Test and verification
  ā€¦




                                         13
BPIDE-Business Process IDE
  Collaboration between multi-roles
    Domain experts
    App. analysts
    Service developers
  A suite of tools
    Modeling tool
    Service encapsulation
    Service orchestration
    Verification tool
    Testing tools




                                      14
Architecture of SOARWare
                                                  SaaS-oriented Software Service Provisioning and
                                                             Consuming Environment
               Online modeling and
                                                                    Service access                        Service provisioning
                   development



                                                                                                                            Service
                Business               Service                   Service test &                           Monitoring       evolution
                 process            choreography                  verification                                              mgmt.
modeling and




                                                                                                                                       Service running
development




               modeling tool            tool                          tool




                                                                                                                                        and evolution
  Software




                                                                                       deploy                       Service Bus
                       Service Oriented SPL
                  Service                 Service                                                                          Composite
                                                                                                                Service
                development             deployment                  Other tools                                             service
                                                                                                               Container
                    tool                   tool                                                                             engine
                               Se
                                  rv   ice
                                           Re
                                              g                                                        cting
                                                  ./D
                                                     isc                                       o. colle
                                                        ov                                e inf
                                                           ery                    S ervic


                    Service Info.                                                     Active
                       Mgmt.                                     SOARBase                     s
                                                                                      collec ervice
                                                                                            ting




                                          Service
                                          mining

                                                                                                                                                    15
Service running and evolution
 Service bus
   Message exchanging
   QoS-aware service scheduling
   Monitoring of composite service engines and service
   instances
 Service container
   Axis2 powered
   Easy service deployment
   Container management
 Composite service engine
   Distributed processing of BPMN service
   Dynamic service evolution

                                                         16
Source code statisticsļ¼ˆ~600K LOCļ¼‰

                                     Size of source filesļ¼ˆ
        Modules       Source files                           LOC
                                                KBļ¼‰

BPIDE                        1753                     9283         318606
Service Bus                     64                     234           8843
BPMN Engine                   255                      673          61535
SOAR Home                       88                     247           9224

SOAR Explorer                 570                     1165          84088

SOAR Base                     494                     1398          59198

Software Production
                              357                     1040          38453
Line

Web platform                    87                     262          24765
Total                        3668                   13,629    604,712

                                                                            17
Successful applications
Funded by 863 program
 Digital China
   Government tax service


 Wonders Information
   E-government applications




                               18
Agenda
Service oriented software development
Service cloud platform
Summary




                                        19
Reflections- many development
  supporting software involved
Tools
  Business process modeler
  Service composition tool
  Verification and test tool
  Service deployment tool
  Monitoring tool
Middleware
  Service container
  Composite service execution engine (workflow engine)
  Service bus



                                                         20
Problems
The extra work for developers
  Install and configure various development
  tools
  Install and configure runtime supporting
  middleware
  Obtain and maintain underlying resources
    Machines
    Networks                      Dev.ā†’Service!
 However they should focus on
ā€œdevelopmentā€.


                                                  21
The crux of cloud computing
  Service
    IaaS: Infrastructure as a Service
    PaaS: Platform as a Service
    SaaS: Software as a Service
  Can we make use of cloud computing to
  save developers from the extra work?
    An online development environment
    A hosting platform
    An on-demand infrastructure service


                                          22
Our goal
Building a cloud platform for service
oriented software development
  Instant development without installing tools
  Instant deployment without installing
  middleware
  Instant running without knowing the underlying
  resources




                                                   23
Moving towards a cloud platform
  Online application development
    Browser-based IDE
    Business process centric development
    Online sharing of software services
  Transparent deployment and running
    Similar to Google AppEngine, etc.




                                           24
SCP: Service Cloud Platform

                                                    OnlineĀ development


 SaaS
               ServiceXchange                          MyCloud                     AppStore


                                    AS API                 CSĀ API                   RM API
 AppEngine
   (PaaS)




                 Trustworthiness




                                                                                              ServiceĀ Mgmt.
                 Trustworthiness




                                                                                              ServiceĀ Mgmt.
                                      ServiceĀ deployment        ServiceĀ composition

                                                                    Scheduling,Ā running
                                       SAĀ org.Ā andĀ mgmt.
                                                                       &Ā monitoring



               SoftwareĀ Appliance:Ā ServiceĀ Container态BPMNEngine态AppĀ Server
IaaS




                                   InfrastructureĀ resourcesĀ (compute,Ā storage,Ā networkā€¦)



                                                                                                              25
IaaS: software appliance provisioning

  Software appliance=VM/PM+ middleware
    Dynamic provisioning
    Manageability
  Functions
    Dynamic deployment/un-deployment of SAs
    Lifecycle management
    Monitoring                                SAĀ Manager
    Logging


                                      Agent       AppĀ Server

                                                 BPMNEngine

                                     VM/PM     ServiceĀ Container


                                                                   26
AppEngine and SaaS tools

                            OnlineĀ development              OnlineĀ AppĀ Access


SaaS




               ServiceXchange               MyCloud                  AppStore
AppEngine
  (PaaS)




            AtomicĀ Service API CompositeĀ Service API   Runtime API              ā€¦ API



                                                                                        27
App Engine: hosting environment


                        CSĀ deployment
                                                  LightweightĀ serviceĀ 
    CSĀ invocation                                        bus



CSĀ monitoring                                      ASĀ deployment

                              Kernel

       LoadĀ balancing
                             ā€¦                     ASĀ invocation
                         SA Manager



   SoftwareĀ appliance                   DataĀ management
      management


                                                                         28
MyCloud
Personalized development environment
  Service subscription
  App development tools
    Instant development tools: BPIDELite- a light-
    weight BPMN editor and service composition
    tool suite.
    Instant deployment interface
  Instant running-Virtual runtime environment
    MyServiceContainer
    MyBPMNEngine
    Online monitoring tool

                                                     29
BPIDELite
Flex-based development toolset
  BPMN-based business process modeling
  Service orchestration
  Instant deployment




                                         30
MyServiceContainer
Virtual service container
  Service deployment/un-deployment
  WSDL file browsing
  Service invocation




                                     31
MyBPMNEngine
Virtual composite service execution engine
  BPMN compliant
  CS deployment
  BPMN model browsing
  Service invocation




                                             32
Online monitoring
Flex-based composite service monitoring
  Instance state
  Intermediate state (similar to debugging)




                                              33
App Store
Application management
 App publishing
 App categorizing
 App search




                         34
Agenda
Service oriented software develoment
Service cloud platform
Summary




                                       35
Summary: Past, Present and Future
  The past
    We have a lot of work in service oriented software
    From WebSASE to XService and SOARWare
  The present
    We are building a cloud platform for service oriented software
    development so as to provide instant service for developers
       Instant development
       Instant deployment
       Instant running
  The future
    Richer online development tools
    Better multi-tenant support
       Load balancing
       Separation
       Dependability
    Dynamic resource provisioning: incorporate existing IaaS
    technologies

                                                                     36
A short demo of SCP

CurrencyĀ Exchange   operator
                                                           Sā€™:Ā Ā Ā Ā Caā†’Cbļ¼Ÿ
Ca <->Cb
                                                           Yes:Ā Caā†’Cb
                     ServiceĀ CloudĀ Platform                No:Ā Ā Caā†’USDā†’Cb
                        EURā€>USDļ¼›USDā€>EURļ¼›
                        ISKā€>USDļ¼›USDā€>ISKļ¼›
                        GBPā€>USDļ¼›USDā€>GBP
                        RMBā€>USDļ¼›USDā€>RMB
                         RMBā€>EUR;Ā EURā€>RMB                              John
                        search   convert      payment
                                                        Improvement

                                                Any
                                                            Each conversion
                                                problem?
                           RMBĀ ā†’ ISK?                       will need some
       Mary                S:Ā Caā†’USDā†’Cb                     cost!

                                                                              37
Thank you & Merci!

      Q&A




                     38
Service oriented software solution stacks



               Service-Oriented Applications on Internet




                                                                                                                        Security and Quality
   体ē³»ē»“ęž„ļ¼š
  Telecom        E-Gov. & E-Com.                   ITS         Video Meeting
                                                                         ā€¦                  Etc.




                                                                                              System Management Tools
                                    Services Information Portal
                                       Service Portal
  Services
 Development                         Services Workflow Engine

                                              Services Runtime




                                                             monitor
                           Naming


                                       Messaging


                                                    Events




                                                                       Safety


                                                                                directory
  Services       System
 Deployment     Services



     External Interfaces and Specifications of System

                                                                                                                                               39
developer
          WSWD
                                                                                                                 monitor
                                                            WS Portal                         itor                WSMT
 Modeling tool         deve
                           lopm                                                            mon
                                     ent
                                                                                                                     Monitor tool

                                                               WSWF




                                                                                 find

                                                                                           bind




                                                                                                           r
                                                                                                        ni t o
                                           find
                              bind




                                                                                                      mo
                                                               UDDI
                                                  publish




                                                                      XService

                       find                                           XLinker
                                                                    WS WS
                                                                        WS WS
                                                                                                             Service developer
   Service requester
                                                       Service   provider,WSRF
                                                                    Transa
                                                                                        development              WSDesigner
       WSClient           bind                                         Rliable
                                                            WS XService 1.1
                                                                     HTTP

                                                            WS XLinker                                             Development tool
Develop tool




                                                                                                                                      40

More Related Content

What's hot

LUXproject functionality overview R11.7
LUXproject functionality overview R11.7LUXproject functionality overview R11.7
LUXproject functionality overview R11.7
Alexander Zagvozdin
Ā 
Upgrade services share_pointserver
Upgrade services share_pointserverUpgrade services share_pointserver
Upgrade services share_pointserver
Ard van Someren
Ā 
Windows Server 2008 Certification Paths
Windows Server 2008 Certification PathsWindows Server 2008 Certification Paths
Windows Server 2008 Certification Paths
Pipeline Srl
Ā 
Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001jucaab
Ā 
Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001jucaab
Ā 
Sql 2008 and project server 2010
Sql 2008 and project server 2010Sql 2008 and project server 2010
Sql 2008 and project server 2010
Eduardo Castro
Ā 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle BH
Ā 
Skelta Software Corporate Presentation
Skelta Software Corporate PresentationSkelta Software Corporate Presentation
Skelta Software Corporate Presentation
Schneider Electric
Ā 
Maintenance Best Practices for Service Oriented
Maintenance Best Practices for Service OrientedMaintenance Best Practices for Service Oriented
Maintenance Best Practices for Service Orientedaliraza786
Ā 
Ƅr du molnklar?
Ƅr du molnklar?Ƅr du molnklar?
Ƅr du molnklar?
IBM Sverige
Ā 
Sap microsoft interoperability sitnl 08-12-2012
Sap microsoft interoperability sitnl 08-12-2012Sap microsoft interoperability sitnl 08-12-2012
Sap microsoft interoperability sitnl 08-12-2012
Twan van den Broek
Ā 
Mashery and Amazon Web Services
Mashery and Amazon Web ServicesMashery and Amazon Web Services
Mashery and Amazon Web Servicesaws
Ā 
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
JUG Darmstadt - Java EE 7 - Auf in die Wolken!JUG Darmstadt - Java EE 7 - Auf in die Wolken!
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
Markus Eisele
Ā 
02 Ms Online Identity Session 1
02 Ms Online Identity   Session 102 Ms Online Identity   Session 1
02 Ms Online Identity Session 1
Sivadon Chaisiri
Ā 
Where to use OSB
Where to use OSBWhere to use OSB
Where to use OSBEdwin Biemond
Ā 
Java ee 7 platform developing for the cloud kshitiz saxena
Java ee 7 platform developing for the cloud   kshitiz saxenaJava ee 7 platform developing for the cloud   kshitiz saxena
Java ee 7 platform developing for the cloud kshitiz saxena
IndicThreads
Ā 
Best Practices for Upgrading Your Portal to SAP NetWeaver 7.3
Best Practices for Upgrading Your Portal to SAP NetWeaver 7.3Best Practices for Upgrading Your Portal to SAP NetWeaver 7.3
Best Practices for Upgrading Your Portal to SAP NetWeaver 7.3
SAP Portal
Ā 
Soa Based Integration
Soa Based IntegrationSoa Based Integration
Soa Based Integration
bslook
Ā 
GlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans HrasnaGlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans Hrasna
Eduardo Pelegri-Llopart
Ā 

What's hot (20)

LUXproject functionality overview R11.7
LUXproject functionality overview R11.7LUXproject functionality overview R11.7
LUXproject functionality overview R11.7
Ā 
Upgrade services share_pointserver
Upgrade services share_pointserverUpgrade services share_pointserver
Upgrade services share_pointserver
Ā 
Windows Server 2008 Certification Paths
Windows Server 2008 Certification PathsWindows Server 2008 Certification Paths
Windows Server 2008 Certification Paths
Ā 
Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001
Ā 
Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001Soa cloud con8968_pdf_8968_0001
Soa cloud con8968_pdf_8968_0001
Ā 
Sql 2008 and project server 2010
Sql 2008 and project server 2010Sql 2008 and project server 2010
Sql 2008 and project server 2010
Ā 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Ā 
Skelta Software Corporate Presentation
Skelta Software Corporate PresentationSkelta Software Corporate Presentation
Skelta Software Corporate Presentation
Ā 
Maintenance Best Practices for Service Oriented
Maintenance Best Practices for Service OrientedMaintenance Best Practices for Service Oriented
Maintenance Best Practices for Service Oriented
Ā 
Ƅr du molnklar?
Ƅr du molnklar?Ƅr du molnklar?
Ƅr du molnklar?
Ā 
Sap microsoft interoperability sitnl 08-12-2012
Sap microsoft interoperability sitnl 08-12-2012Sap microsoft interoperability sitnl 08-12-2012
Sap microsoft interoperability sitnl 08-12-2012
Ā 
Mashery and Amazon Web Services
Mashery and Amazon Web ServicesMashery and Amazon Web Services
Mashery and Amazon Web Services
Ā 
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
JUG Darmstadt - Java EE 7 - Auf in die Wolken!JUG Darmstadt - Java EE 7 - Auf in die Wolken!
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
Ā 
02 Ms Online Identity Session 1
02 Ms Online Identity   Session 102 Ms Online Identity   Session 1
02 Ms Online Identity Session 1
Ā 
Where to use OSB
Where to use OSBWhere to use OSB
Where to use OSB
Ā 
Java ee 7 platform developing for the cloud kshitiz saxena
Java ee 7 platform developing for the cloud   kshitiz saxenaJava ee 7 platform developing for the cloud   kshitiz saxena
Java ee 7 platform developing for the cloud kshitiz saxena
Ā 
NetWeaver Gateway Development Paradigm
NetWeaver Gateway Development ParadigmNetWeaver Gateway Development Paradigm
NetWeaver Gateway Development Paradigm
Ā 
Best Practices for Upgrading Your Portal to SAP NetWeaver 7.3
Best Practices for Upgrading Your Portal to SAP NetWeaver 7.3Best Practices for Upgrading Your Portal to SAP NetWeaver 7.3
Best Practices for Upgrading Your Portal to SAP NetWeaver 7.3
Ā 
Soa Based Integration
Soa Based IntegrationSoa Based Integration
Soa Based Integration
Ā 
GlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans HrasnaGlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans Hrasna
Ā 

Viewers also liked

"Tagging Images For Findability: Making Your DAM Work For You", Ian Davis
"Tagging Images For Findability: Making Your DAM Work For You", Ian Davis"Tagging Images For Findability: Making Your DAM Work For You", Ian Davis
"Tagging Images For Findability: Making Your DAM Work For You", Ian Davis
Ian Davis
Ā 
Paisajes De Serge Motylev
Paisajes De Serge MotylevPaisajes De Serge Motylev
Paisajes De Serge Motylevalfcoltrane
Ā 
Egypt Travel- Webinar Slide Show (June 2009)
Egypt Travel- Webinar Slide Show (June 2009)Egypt Travel- Webinar Slide Show (June 2009)
Egypt Travel- Webinar Slide Show (June 2009)
Lindblad Expeditions
Ā 
Mystery Salamanca
Mystery SalamancaMystery Salamanca
Mystery Salamancaalfcoltrane
Ā 
OW2con'14 - Open Source software quality and OW2 SQuAT initiative, CETIC
OW2con'14 - Open Source software quality and OW2 SQuAT initiative, CETICOW2con'14 - Open Source software quality and OW2 SQuAT initiative, CETIC
OW2con'14 - Open Source software quality and OW2 SQuAT initiative, CETIC
OW2
Ā 
OW2con'14 - XLcloud, a demonstation of 3D remote rendering in the cloud
OW2con'14 - XLcloud, a demonstation of 3D remote rendering in the cloudOW2con'14 - XLcloud, a demonstation of 3D remote rendering in the cloud
OW2con'14 - XLcloud, a demonstation of 3D remote rendering in the cloud
OW2
Ā 
Chapter 2 power point
Chapter 2 power pointChapter 2 power point
Chapter 2 power pointdphil002
Ā 
MODELS, a unified environment for the design of system applications on parall...
MODELS, a unified environment for the design of system applications on parall...MODELS, a unified environment for the design of system applications on parall...
MODELS, a unified environment for the design of system applications on parall...
OW2
Ā 
Presentation1
Presentation1Presentation1
Presentation1guest92fa68
Ā 
Resume Infographic
Resume InfographicResume Infographic
Resume InfographicVanessa Capaldo
Ā 
7. Por quƩ leer a los clƔsicos
7. Por quƩ leer a los clƔsicos7. Por quƩ leer a los clƔsicos
7. Por quƩ leer a los clƔsicos
Marƭa BelƩn Garcƭa Llamas
Ā 
Hurricane web quest
Hurricane web questHurricane web quest
Hurricane web questwall530
Ā 
Libby's Tips for Getting Unstuck
Libby's Tips for Getting UnstuckLibby's Tips for Getting Unstuck
Libby's Tips for Getting UnstuckLibby Gill
Ā 
LinkedIn and Twitter Lab
LinkedIn and Twitter LabLinkedIn and Twitter Lab
LinkedIn and Twitter LabHelen Buzdugan
Ā 
Pieces of release, how to make a puzzle - LibreOffice
Pieces of release, how to make a puzzle - LibreOfficePieces of release, how to make a puzzle - LibreOffice
Pieces of release, how to make a puzzle - LibreOffice
OW2
Ā 
Using Online, Interactive And Web 2.0 Technologies In Careers Work
Using Online, Interactive And Web 2.0 Technologies In Careers WorkUsing Online, Interactive And Web 2.0 Technologies In Careers Work
Using Online, Interactive And Web 2.0 Technologies In Careers Work
Helen Buzdugan
Ā 
NumƩrique et accessibilitƩ: les personnes handicapƩes intellectuelles sont au...
NumƩrique et accessibilitƩ: les personnes handicapƩes intellectuelles sont au...NumƩrique et accessibilitƩ: les personnes handicapƩes intellectuelles sont au...
NumƩrique et accessibilitƩ: les personnes handicapƩes intellectuelles sont au...
OW2
Ā 
Best Of 08
Best Of 08Best Of 08
Best Of 08guest3623d7
Ā 

Viewers also liked (20)

"Tagging Images For Findability: Making Your DAM Work For You", Ian Davis
"Tagging Images For Findability: Making Your DAM Work For You", Ian Davis"Tagging Images For Findability: Making Your DAM Work For You", Ian Davis
"Tagging Images For Findability: Making Your DAM Work For You", Ian Davis
Ā 
Paisajes De Serge Motylev
Paisajes De Serge MotylevPaisajes De Serge Motylev
Paisajes De Serge Motylev
Ā 
Egypt Travel- Webinar Slide Show (June 2009)
Egypt Travel- Webinar Slide Show (June 2009)Egypt Travel- Webinar Slide Show (June 2009)
Egypt Travel- Webinar Slide Show (June 2009)
Ā 
Mystery Salamanca
Mystery SalamancaMystery Salamanca
Mystery Salamanca
Ā 
OW2con'14 - Open Source software quality and OW2 SQuAT initiative, CETIC
OW2con'14 - Open Source software quality and OW2 SQuAT initiative, CETICOW2con'14 - Open Source software quality and OW2 SQuAT initiative, CETIC
OW2con'14 - Open Source software quality and OW2 SQuAT initiative, CETIC
Ā 
OW2con'14 - XLcloud, a demonstation of 3D remote rendering in the cloud
OW2con'14 - XLcloud, a demonstation of 3D remote rendering in the cloudOW2con'14 - XLcloud, a demonstation of 3D remote rendering in the cloud
OW2con'14 - XLcloud, a demonstation of 3D remote rendering in the cloud
Ā 
Chapter 2 power point
Chapter 2 power pointChapter 2 power point
Chapter 2 power point
Ā 
MODELS, a unified environment for the design of system applications on parall...
MODELS, a unified environment for the design of system applications on parall...MODELS, a unified environment for the design of system applications on parall...
MODELS, a unified environment for the design of system applications on parall...
Ā 
Presentation1
Presentation1Presentation1
Presentation1
Ā 
Resume Infographic
Resume InfographicResume Infographic
Resume Infographic
Ā 
7. Por quƩ leer a los clƔsicos
7. Por quƩ leer a los clƔsicos7. Por quƩ leer a los clƔsicos
7. Por quƩ leer a los clƔsicos
Ā 
Sergio mejia a.
Sergio mejia a.Sergio mejia a.
Sergio mejia a.
Ā 
Hurricane web quest
Hurricane web questHurricane web quest
Hurricane web quest
Ā 
Libby's Tips for Getting Unstuck
Libby's Tips for Getting UnstuckLibby's Tips for Getting Unstuck
Libby's Tips for Getting Unstuck
Ā 
LinkedIn and Twitter Lab
LinkedIn and Twitter LabLinkedIn and Twitter Lab
LinkedIn and Twitter Lab
Ā 
Pieces of release, how to make a puzzle - LibreOffice
Pieces of release, how to make a puzzle - LibreOfficePieces of release, how to make a puzzle - LibreOffice
Pieces of release, how to make a puzzle - LibreOffice
Ā 
Using Online, Interactive And Web 2.0 Technologies In Careers Work
Using Online, Interactive And Web 2.0 Technologies In Careers WorkUsing Online, Interactive And Web 2.0 Technologies In Careers Work
Using Online, Interactive And Web 2.0 Technologies In Careers Work
Ā 
Damselfish
DamselfishDamselfish
Damselfish
Ā 
NumƩrique et accessibilitƩ: les personnes handicapƩes intellectuelles sont au...
NumƩrique et accessibilitƩ: les personnes handicapƩes intellectuelles sont au...NumƩrique et accessibilitƩ: les personnes handicapƩes intellectuelles sont au...
NumƩrique et accessibilitƩ: les personnes handicapƩes intellectuelles sont au...
Ā 
Best Of 08
Best Of 08Best Of 08
Best Of 08
Ā 

Similar to Service Cloud OW2 Conference Nov10

Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0
lgradina
Ā 
HP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 LaunchHP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 Launch
grahamwright
Ā 
Soa
SoaSoa
Soa
SoaSoa
20091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 520091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 5
Arian Zwegers
Ā 
Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001jucaab
Ā 
Ibm JavaåœØ企äøšēŗ§å¼€å‘äø­ēš„åŗ”ē”Ø
Ibm JavaåœØ企äøšēŗ§å¼€å‘äø­ēš„åŗ”ē”ØIbm JavaåœØ企äøšēŗ§å¼€å‘äø­ēš„åŗ”ē”Ø
Ibm JavaåœØ企äøšēŗ§å¼€å‘äø­ēš„åŗ”ē”ØGeorge Ang
Ā 
Qcon javaåœØ企äøšēŗ§å¼€å‘äø­ēš„åŗ”ē”Ø
Qcon javaåœØ企äøšēŗ§å¼€å‘äø­ēš„åŗ”ē”ØQcon javaåœØ企äøšēŗ§å¼€å‘äø­ēš„åŗ”ē”Ø
Qcon javaåœØ企äøšēŗ§å¼€å‘äø­ēš„åŗ”ē”Øyouzitang
Ā 
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)WSO2
Ā 
Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...
Prolifics
Ā 
SPEC INDIA Java Case Study
SPEC INDIA Java Case StudySPEC INDIA Java Case Study
SPEC INDIA Java Case StudySPEC INDIA
Ā 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
SpagoWorld
Ā 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
guest76d50b
Ā 
Webinar The App Lifecycle Platform
Webinar The App Lifecycle PlatformWebinar The App Lifecycle Platform
Webinar The App Lifecycle Platform
Service2Media
Ā 
Oracle SOA Suite Overview - Integration in a Service-Oriented World
Oracle SOA Suite Overview - Integration in a Service-Oriented WorldOracle SOA Suite Overview - Integration in a Service-Oriented World
Oracle SOA Suite Overview - Integration in a Service-Oriented WorldOracleContractors
Ā 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki Final
Anush Kumar
Ā 
Event-Driven Service-oriented Architecture (EDSOA)
Event-Driven Service-oriented Architecture (EDSOA)Event-Driven Service-oriented Architecture (EDSOA)
Event-Driven Service-oriented Architecture (EDSOA)
Attune Infocom Pvt Ltd
Ā 
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures
BIOVIA
Ā 

Similar to Service Cloud OW2 Conference Nov10 (20)

Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0Sdf Panel Nice 2009 V1.0
Sdf Panel Nice 2009 V1.0
Ā 
HP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 LaunchHP Service Delivery Platform 3.0 Launch
HP Service Delivery Platform 3.0 Launch
Ā 
Soa
SoaSoa
Soa
Ā 
Soa
SoaSoa
Soa
Ā 
Soa
SoaSoa
Soa
Ā 
20091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 520091021 At Crossroads: Internet of Services Research beyond Call 5
20091021 At Crossroads: Internet of Services Research beyond Call 5
Ā 
Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001
Ā 
Ibm JavaåœØ企äøšēŗ§å¼€å‘äø­ēš„åŗ”ē”Ø
Ibm JavaåœØ企äøšēŗ§å¼€å‘äø­ēš„åŗ”ē”ØIbm JavaåœØ企äøšēŗ§å¼€å‘äø­ēš„åŗ”ē”Ø
Ibm JavaåœØ企äøšēŗ§å¼€å‘äø­ēš„åŗ”ē”Ø
Ā 
Qcon javaåœØ企äøšēŗ§å¼€å‘äø­ēš„åŗ”ē”Ø
Qcon javaåœØ企äøšēŗ§å¼€å‘äø­ēš„åŗ”ē”ØQcon javaåœØ企äøšēŗ§å¼€å‘äø­ēš„åŗ”ē”Ø
Qcon javaåœØ企äøšēŗ§å¼€å‘äø­ēš„åŗ”ē”Ø
Ā 
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
Ā 
Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...
Ā 
CV
CVCV
CV
Ā 
SPEC INDIA Java Case Study
SPEC INDIA Java Case StudySPEC INDIA Java Case Study
SPEC INDIA Java Case Study
Ā 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
Ā 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
Ā 
Webinar The App Lifecycle Platform
Webinar The App Lifecycle PlatformWebinar The App Lifecycle Platform
Webinar The App Lifecycle Platform
Ā 
Oracle SOA Suite Overview - Integration in a Service-Oriented World
Oracle SOA Suite Overview - Integration in a Service-Oriented WorldOracle SOA Suite Overview - Integration in a Service-Oriented World
Oracle SOA Suite Overview - Integration in a Service-Oriented World
Ā 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki Final
Ā 
Event-Driven Service-oriented Architecture (EDSOA)
Event-Driven Service-oriented Architecture (EDSOA)Event-Driven Service-oriented Architecture (EDSOA)
Event-Driven Service-oriented Architecture (EDSOA)
Ā 
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures
(ATS3-GS02) Accelrys Enterprise Platform in Enterprise Architectures
Ā 

More from OW2

OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2
Ā 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
OW2
Ā 
GLPi v.10, les fonctionnalitƩs principales et l'offre cloud
GLPi v.10, les fonctionnalitƩs principales et l'offre cloudGLPi v.10, les fonctionnalitƩs principales et l'offre cloud
GLPi v.10, les fonctionnalitƩs principales et l'offre cloud
OW2
Ā 
Centreon: superviser le Cloud et le Legacy Ć  partir d'une mĆŖme plateforme, po...
Centreon: superviser le Cloud et le Legacy Ć  partir d'une mĆŖme plateforme, po...Centreon: superviser le Cloud et le Legacy Ć  partir d'une mĆŖme plateforme, po...
Centreon: superviser le Cloud et le Legacy Ć  partir d'une mĆŖme plateforme, po...
OW2
Ā 
FusionIAM : la gestion des identitƩs et des accƩs open source
FusionIAM : la gestion des identitƩs et des accƩs open sourceFusionIAM : la gestion des identitƩs et des accƩs open source
FusionIAM : la gestion des identitƩs et des accƩs open source
OW2
Ā 
OW2 Association EuropƩenne aux racines grenobloises, transformer l'industrie ...
OW2 Association EuropƩenne aux racines grenobloises, transformer l'industrie ...OW2 Association EuropƩenne aux racines grenobloises, transformer l'industrie ...
OW2 Association EuropƩenne aux racines grenobloises, transformer l'industrie ...
OW2
Ā 
SFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationSFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the Equation
OW2
Ā 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
OW2
Ā 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
OW2
Ā 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020
OW2
Ā 
Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020
OW2
Ā 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
OW2
Ā 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
OW2
Ā 
Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020
OW2
Ā 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
OW2
Ā 
Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020
OW2
Ā 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
OW2
Ā 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
OW2
Ā 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
OW2
Ā 
Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020
OW2
Ā 

More from OW2 (20)

OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
Ā 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
Ā 
GLPi v.10, les fonctionnalitƩs principales et l'offre cloud
GLPi v.10, les fonctionnalitƩs principales et l'offre cloudGLPi v.10, les fonctionnalitƩs principales et l'offre cloud
GLPi v.10, les fonctionnalitƩs principales et l'offre cloud
Ā 
Centreon: superviser le Cloud et le Legacy Ć  partir d'une mĆŖme plateforme, po...
Centreon: superviser le Cloud et le Legacy Ć  partir d'une mĆŖme plateforme, po...Centreon: superviser le Cloud et le Legacy Ć  partir d'une mĆŖme plateforme, po...
Centreon: superviser le Cloud et le Legacy Ć  partir d'une mĆŖme plateforme, po...
Ā 
FusionIAM : la gestion des identitƩs et des accƩs open source
FusionIAM : la gestion des identitƩs et des accƩs open sourceFusionIAM : la gestion des identitƩs et des accƩs open source
FusionIAM : la gestion des identitƩs et des accƩs open source
Ā 
OW2 Association EuropƩenne aux racines grenobloises, transformer l'industrie ...
OW2 Association EuropƩenne aux racines grenobloises, transformer l'industrie ...OW2 Association EuropƩenne aux racines grenobloises, transformer l'industrie ...
OW2 Association EuropƩenne aux racines grenobloises, transformer l'industrie ...
Ā 
SFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationSFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the Equation
Ā 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Ā 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Ā 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020
Ā 
Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020
Ā 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Ā 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Ā 
Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020
Ā 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ā 
Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020
Ā 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
Ā 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Ā 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Ā 
Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020
Ā 

Recently uploaded

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
Ā 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
Ā 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
Ā 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
Ā 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
Ā 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
Ā 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
Ā 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
Ā 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
Ā 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilotā„¢
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilotā„¢Le nuove frontiere dell'AI nell'RPA con UiPath Autopilotā„¢
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilotā„¢
UiPathCommunity
Ā 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
Ā 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
Ā 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
Ā 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
Ā 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
Ā 
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
UiPathCommunity
Ā 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
Ā 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
Ā 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
Ā 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
Ā 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Ā 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Ā 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Ā 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Ā 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Ā 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Ā 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
Ā 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Ā 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ā 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilotā„¢
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilotā„¢Le nuove frontiere dell'AI nell'RPA con UiPath Autopilotā„¢
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilotā„¢
Ā 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Ā 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Ā 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Ā 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Ā 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Ā 
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder ā€“ active learning and UiPath LLMs for do...
Ā 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Ā 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ā 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Ā 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
Ā 

Service Cloud OW2 Conference Nov10

  • 1. Nov 24~25, 2010 Open Source for Open Cloud Paris, France A Cloud Platform for Delivering Instant Development Service with Service Oriented Approaches Hailong Sun sunhl@act.buaa.edu.cn Beihang University (BUAA), Beijing, China Nov. 24, 2010
  • 2. Agenda Service oriented software development Service cloud platform Summary 2
  • 3. Service oriented software development Serviceā€“oriented software design & development Basic approach Improve the productivity of software development through reusing of loosely-coupled services over Internet Applications Key issues Service management Component Service composition Services Runtime management Infrastructure 3
  • 4. Our vision FutureWare toolkits for Toolkits for Require. Software registry Specification Developing and deploy Software production platform Service Quality and Security Management Other resources Web service CORBA EJB components Service & management toolkits Service schedule Middleware supporting platform Operating Network DB system service Infrastructural platform 4
  • 5. From WebSASE to XServices HGJ program 863 program 2009- 2009- 2010 2010 2007- 2007- 2008 2008 2004- 2004- 2006 2006 WSRuntime 2002 & 2002 & 2000- 2003 2003 AJAX UI BPELEngine 2000- 2002 2002 Web Service WSRF BPMNEngine 1999 1999 Web Service Application server - XService Web Service UDDI态SWSR Portal & WSRP QoS SOAP Protocol Web Service XLinker -Light WSDT Workflow & Tool Weight WSR XML Doc Security SOA/ESB UDDI Protocol Web Service Web Service BPELDesigner XKMS Service Web Service Transaction Workflow 2.0 Web Service Workflow 3.0 BPMNDeveloper Object Container Web Service Web Service SAML Service & Runtime Server Runtime 1.5 Reliable Message Semantic UDDI WSManager XACL Service Manage Console Web Console Web Console 2.0 ā€¦ā€¦ ā€¦ā€¦ XML Information WebSASE XServices XServices XServices XServices Process 1.0 2.0 3.0 4.0 5
  • 6. Success stories: applications Application domains: e-Government, Satellites, Remote Sensing, Health, Geology, ITS 7 applications: SOA based telecontrol and telemetering system of satellites Remote sensing data public service platform Management and service system of large scale spatial data Collaborative visualization system of 3D geological data Collaborative analysis system of medical data Remote control services of microscope Traffic information publishing system 12 Collaborating organizations Nonprofit Orgs: OW2 Opensource Consortium, Internet Open Standards Lab(ISOL) Research Institutesļ¼šChinese Standards Institute of Electronic Technology, 27th Institute of Chinese Electronic Technology Inc. , Chinese Academic of Spatial Technology, Peking University Companiesļ¼šFrench Thales Inc., CVICSE, InterVision, China Center for Resource Satellite Data & Application(CRESDA), Jandar, Petrochina Daqing Oilfield, Sinopec Shengli Oilfield 6
  • 7. Trustie project & SOARWare Trustie project: a key 863 project from MOST 2007-2010 Highly-trustworthy software production tools and environments For us: Beihang University Focusing on serviceā€“oriented software design & development, and the trustworthy characteristics of software quality SOARWare : Service oriented software production and running environment Service resource management Design and development Runtime support 7
  • 8. Architecture of SOARWare SaaS-oriented Software Service Provisioning and Consuming Environment Online modeling and Service access Service provisioning development Service Business Service Service test & Monitoring evolution process choreography verification mgmt. modeling and Service running development modeling tool tool tool and evolution Software deploy Service Bus Service Oriented SPL Service Service Composite Service development deployment Other tools service Container tool tool engine Se rv ice Re g cting ./D isc o. colle ov e inf ery S ervic Service Info. Active Mgmt. SOARBase s collec ervice ting Service mining 8
  • 9. SOARBase: service management Service resources Atomic services Composite services (business process) Functionality Collecting: 17,000+ Registration & search Mgmt of service attributes (non-functional) Availability Response time Reputation Service mining Service recommendation 9
  • 10. ServiceXchange The released version of SOARBase www.servicexcha nge.cn Not including business process management A totally new look will be seen very soon 10
  • 11. Architecture of SOARWare SaaS-oriented Software Service Provisioning and Consuming Environment Online modeling and Service access Service provisioning development Service Business Service Service test & Monitoring evolution process choreography verification mgmt. modeling and Service running development modeling tool tool tool and evolution Software deploy Service Bus Service Oriented SPL Service Service Composite Service development deployment Other tools service Container tool tool engine Se rv ice Re g cting ./D isc o. colle ov e inf ery S ervic Service Info. Active Mgmt. SOARBase s collec ervice ting Service mining 11
  • 12. Service oriented software production line Business Software requirement Intermediate product Business Web service Execution Composite assets model model service Service Oriented SPL Service Oriented SPL Developer 12
  • 13. Service oriented SPL SPL config & management tool Configue software production process Mgmt. of software production process Assign and Mgmt. of production tasks Mgmt of intermediate assets Various software production tools BP modeling tool Service choreography Service encapsulation Test and verification ā€¦ 13
  • 14. BPIDE-Business Process IDE Collaboration between multi-roles Domain experts App. analysts Service developers A suite of tools Modeling tool Service encapsulation Service orchestration Verification tool Testing tools 14
  • 15. Architecture of SOARWare SaaS-oriented Software Service Provisioning and Consuming Environment Online modeling and Service access Service provisioning development Service Business Service Service test & Monitoring evolution process choreography verification mgmt. modeling and Service running development modeling tool tool tool and evolution Software deploy Service Bus Service Oriented SPL Service Service Composite Service development deployment Other tools service Container tool tool engine Se rv ice Re g cting ./D isc o. colle ov e inf ery S ervic Service Info. Active Mgmt. SOARBase s collec ervice ting Service mining 15
  • 16. Service running and evolution Service bus Message exchanging QoS-aware service scheduling Monitoring of composite service engines and service instances Service container Axis2 powered Easy service deployment Container management Composite service engine Distributed processing of BPMN service Dynamic service evolution 16
  • 17. Source code statisticsļ¼ˆ~600K LOCļ¼‰ Size of source filesļ¼ˆ Modules Source files LOC KBļ¼‰ BPIDE 1753 9283 318606 Service Bus 64 234 8843 BPMN Engine 255 673 61535 SOAR Home 88 247 9224 SOAR Explorer 570 1165 84088 SOAR Base 494 1398 59198 Software Production 357 1040 38453 Line Web platform 87 262 24765 Total 3668 13,629 604,712 17
  • 18. Successful applications Funded by 863 program Digital China Government tax service Wonders Information E-government applications 18
  • 19. Agenda Service oriented software development Service cloud platform Summary 19
  • 20. Reflections- many development supporting software involved Tools Business process modeler Service composition tool Verification and test tool Service deployment tool Monitoring tool Middleware Service container Composite service execution engine (workflow engine) Service bus 20
  • 21. Problems The extra work for developers Install and configure various development tools Install and configure runtime supporting middleware Obtain and maintain underlying resources Machines Networks Dev.ā†’Service! However they should focus on ā€œdevelopmentā€. 21
  • 22. The crux of cloud computing Service IaaS: Infrastructure as a Service PaaS: Platform as a Service SaaS: Software as a Service Can we make use of cloud computing to save developers from the extra work? An online development environment A hosting platform An on-demand infrastructure service 22
  • 23. Our goal Building a cloud platform for service oriented software development Instant development without installing tools Instant deployment without installing middleware Instant running without knowing the underlying resources 23
  • 24. Moving towards a cloud platform Online application development Browser-based IDE Business process centric development Online sharing of software services Transparent deployment and running Similar to Google AppEngine, etc. 24
  • 25. SCP: Service Cloud Platform OnlineĀ development SaaS ServiceXchange MyCloud AppStore AS API CSĀ API RM API AppEngine (PaaS) Trustworthiness ServiceĀ Mgmt. Trustworthiness ServiceĀ Mgmt. ServiceĀ deployment ServiceĀ composition Scheduling,Ā running SAĀ org.Ā andĀ mgmt. &Ā monitoring SoftwareĀ Appliance:Ā ServiceĀ Container态BPMNEngine态AppĀ Server IaaS InfrastructureĀ resourcesĀ (compute,Ā storage,Ā networkā€¦) 25
  • 26. IaaS: software appliance provisioning Software appliance=VM/PM+ middleware Dynamic provisioning Manageability Functions Dynamic deployment/un-deployment of SAs Lifecycle management Monitoring SAĀ Manager Logging Agent AppĀ Server BPMNEngine VM/PM ServiceĀ Container 26
  • 27. AppEngine and SaaS tools OnlineĀ development OnlineĀ AppĀ Access SaaS ServiceXchange MyCloud AppStore AppEngine (PaaS) AtomicĀ Service API CompositeĀ Service API Runtime API ā€¦ API 27
  • 28. App Engine: hosting environment CSĀ deployment LightweightĀ serviceĀ  CSĀ invocation bus CSĀ monitoring ASĀ deployment Kernel LoadĀ balancing ā€¦ ASĀ invocation SA Manager SoftwareĀ appliance DataĀ management management 28
  • 29. MyCloud Personalized development environment Service subscription App development tools Instant development tools: BPIDELite- a light- weight BPMN editor and service composition tool suite. Instant deployment interface Instant running-Virtual runtime environment MyServiceContainer MyBPMNEngine Online monitoring tool 29
  • 30. BPIDELite Flex-based development toolset BPMN-based business process modeling Service orchestration Instant deployment 30
  • 31. MyServiceContainer Virtual service container Service deployment/un-deployment WSDL file browsing Service invocation 31
  • 32. MyBPMNEngine Virtual composite service execution engine BPMN compliant CS deployment BPMN model browsing Service invocation 32
  • 33. Online monitoring Flex-based composite service monitoring Instance state Intermediate state (similar to debugging) 33
  • 34. App Store Application management App publishing App categorizing App search 34
  • 35. Agenda Service oriented software develoment Service cloud platform Summary 35
  • 36. Summary: Past, Present and Future The past We have a lot of work in service oriented software From WebSASE to XService and SOARWare The present We are building a cloud platform for service oriented software development so as to provide instant service for developers Instant development Instant deployment Instant running The future Richer online development tools Better multi-tenant support Load balancing Separation Dependability Dynamic resource provisioning: incorporate existing IaaS technologies 36
  • 37. A short demo of SCP CurrencyĀ Exchange operator Sā€™:Ā Ā Ā Ā Caā†’Cbļ¼Ÿ Ca <->Cb Yes:Ā Caā†’Cb ServiceĀ CloudĀ Platform No:Ā Ā Caā†’USDā†’Cb EURā€>USDļ¼›USDā€>EURļ¼› ISKā€>USDļ¼›USDā€>ISKļ¼› GBPā€>USDļ¼›USDā€>GBP RMBā€>USDļ¼›USDā€>RMB RMBā€>EUR;Ā EURā€>RMB John search convert payment Improvement Any Each conversion problem? RMBĀ ā†’ ISK? will need some Mary S:Ā Caā†’USDā†’Cb cost! 37
  • 38. Thank you & Merci! Q&A 38
  • 39. Service oriented software solution stacks Service-Oriented Applications on Internet Security and Quality 体ē³»ē»“ęž„ļ¼š Telecom E-Gov. & E-Com. ITS Video Meeting ā€¦ Etc. System Management Tools Services Information Portal Service Portal Services Development Services Workflow Engine Services Runtime monitor Naming Messaging Events Safety directory Services System Deployment Services External Interfaces and Specifications of System 39
  • 40. developer WSWD monitor WS Portal itor WSMT Modeling tool deve lopm mon ent Monitor tool WSWF find bind r ni t o find bind mo UDDI publish XService find XLinker WS WS WS WS Service developer Service requester Service provider,WSRF Transa development WSDesigner WSClient bind Rliable WS XService 1.1 HTTP WS XLinker Development tool Develop tool 40