SlideShare uma empresa Scribd logo
1 de 20
2007 【 IBM developerWorks 開發者大會】




探訪 IBM SOA 創新中心
- 實現 SOA 之案例分享
for developerWorks! 2007

        Jeremy Hwang
        jeremyh@tw.ibm.com
        Manager, Lab Services, China Software Development Laboratory
        2007/10/30




                                                               © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】




Agenda


           1       如何實現 SOA 之切入點
           2       SOA 案例分享
           3       首次導入 SOA 之建議




          IBM developerWorks| Oct 2007      © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】


玩出 SOA 開發者的 Second Life




•   IB M 及 Lin d e n 所列出的合作項目包括通用的虛擬分身,可讓 3D 網路使用者在不同
    虛擬世界中移轉,並維持一致的虛擬人物名字、外表、身份、數位資產等。
•   雙方認為通用虛擬人物將是創造互通 3D 網路的第一步;其次是開發豐富的交易安
    全技術,以讓虛擬人物可在虛擬世界中安心地交易各項數位資產;創造一穩定平台
    及友善介面加速使用者採用。
•   整合既有的 We b 及業務流程,以讓目前實體的企業應用及資料儲存照樣可在虛擬
    世界中運作;開發開放標準以讓不同的虛擬世界可進行連結。
          IBM developerWorks| Oct 2007       © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】


SOA Entry Points Help Customers Get Started
                             What is it?                       Value
                                                               Improved productivity and flexibility by
                            Deliver role-based interaction
       People                                                  enabling targeted user interactions for
                            and collaboration through
                                                               improved business operations and
                            services
                                                               collaboration

                            Achieve business process           Greater innovation and flexibility
     Process                innovation through treating        through faster deployment and
                            tasks as modular services          modification of business processes


                            Provide trusted information in     Better business operations, more informed
   Information              business context by treating it    decisions and reduced risk with information
                            as a service                       delivered in-line and in-context


                            Service-enable existing assets     Lower risk and faster time to market
       Reuse                and fill portfolio gaps with new   by leveraging proven, time-tested
                            reusable services                  functionality


                            Connect systems, users, and        Reduced maintenance costs and
  Connectivity              business channels based on         greater reliability and consistency
                            open standards                     through flexible, any-to-any linkages


                 IBM developerWorks| Oct 2007                                             © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】




Agenda


           1       如何實現 SOA 之切入點
           2       SOA 案例分享
           3       首次導入 SOA 之建議




          IBM developerWorks| Oct 2007      © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】

End-to-End Enterprise Mashup
Mash up people’s innovation together quickly and easily




 1
     People

                                   MashupHub




            IBM developerWorks| Oct 2007                  © 2007 IBM Corporation
                                      IBM Confidential
2007 【 IBM developerWorks 開發者大會】


Expanding IBM’s Capabilities for SOA and People
                                       Composite application / business mashup framework features new Web 2.0.
      WebSphere Portal                  capabilities
                                       Google Gadget integration through IBM Google Gadget portlet; Search
                                        integration with external search engines


                                       Connect external or internal services to fulfill the business flexibility thru
     WebSphere ESB &                    wide recombination of reusable widgets.
      Telecon WebServices              Integrate telecom capability such as call control, location, presence to enrich
      Server                            service content and enhance user experience

     WebSphere Portlet Factory         Rapid portlet creation environment adds point-and-click creation of rich,
                                        desktop-like web applications, plus even more integration capabilities
                                        (Oracle E-business Suite, Process Server, Lotus Forms, and Portal Content
                                        Repository)


     Lotus Component Designer          Easy to use scripting tool lowers barriers to development of Java or web
                                        based apps, especially for Domino+VB developers
                                       New features include interactive maps, annotations, and samples that
                                        enhance the getting started experience


     Application Infrastructure        Helping you leverage the portal technology embedded in your WebSphere
                                        solution to engineer an integrated, flexible and reusable Web, SOA or
     Services: QEDWiki                  Java™ Platform, Enterprise Edition (Java EE) portal
                                       Providing migration services from a variety of applications and vendor
                                        products


            IBM developerWorks| Oct 2007                                                            © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】




 IBM developerWorks| Oct 2007      © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】


Process Management with Human Tasks
Integrate people and process
                       1
                                                      3                              4


            2




2
 Process
                                     5           6




                                 PM                   Sales               Vendor

                                 Engineer of Unit A           Engineer of Unit B

           IBM developerWorks| Oct 2007                               © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】


Realization: Overview
Process                           User Interface
 Development Environment          Development Environment
  WebSphere Integration              Rational Application
  Developer 6.0.2                    Developer 6.0


 Runtime                          Runtime
  WebSphere Process Server           WebSphere Portal 6.0
  6.0.2                              Lotus Sametime 7.5.1
                                                              WebSphere        Lotus
 Used Technologies                                             Portal       Sametime
                                   Used Technologies
   BPEL                              Portlets (J2EE)
   SDO                                                             WebSphere
                                      Web Service
   BO                                                             Process Server




               IBM developerWorks| Oct 2007                                © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】


Innovation Factory
Information Repository                                  Co-create:
and Reuse                                   Find       • Ideas             Incubate         Accelerate
              Employees                  Interested    • Procedures       Technology          Go-to-
                                          Partners     • Business                            market
                                                         Models


              Business Partners                             Metrics and feedback




3
 Informati                                  IAAS
                                                                           Services
                                                                           • Discovery
     on  Customers
                                                      Collaboration
                                                      Environment
                                                                           • Classification
                                                                           • Capacity planning
                                                      • Directory          • Industry specific
                                                      • Social Tagging     • Customer provided
                                                      • Blogs              •…
                                                      • Wikis
              Venture Capitalists                     • Jams
                                                                            Infrastructure
                                                      • Feeds
                                                                            Management
                                                      •…
                                                                            • IT automation
                                                                            • Capacity planning
                                                                            • Automated hardware
                                                                              allocation
                                                                            • Automated software
                                                                              provisioning
                                                                            • Server and storage
                                                 Social                       virtualization
                                               Networking                   • …

          IBM developerWorks| Oct 2007                                             © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】


Enterprise Application Integration
SOA is like musical notes….

      Each musical notes
                                                     Checking                 Tracking
            represents a     Checking                Inventory                Shipment
        business service      Credit                             Placing an
                                           Opening




4
 Reusabilit                                Account                 Order


     y




                                                                                   SOA allows
                                                                                    for flexible
                                                                                   composition
                                                                                      of music


            IBM developerWorks| Oct 2007                                        © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】


Realize SOA
 Service Choreography Layer
   Websphere Process Server v6.0.2
   Websphere Enterprise Service Bus (ESB) v6.0.2
   WebSphere Integration Developer v6.0.2
   Rational Application Developer v7
   WebSphere Information Server
 Workplace Collaboration Layer
   Lotus Expeditor Server
   Lotus Expeditor Client with Toolkit
   Lotus Workplace Forms Server
   Lotus Workplace Forms Viewer
   Lotus Workplace Forms Designer
 Service Governance Layer
   WebSphere Business Service Fabric
   WebSphere Service Registry & Repository

          IBM developerWorks| Oct 2007              © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】

Sales Force Automation
Connect people, information, and process
                                                   Managed Rich Client
                                            角色登入呈現不同工作畫面 ( 後端
       單一登入                                 統一管理 )
       入口介面                                 刷存摺取得帳戶資料 ( 透通周邊
                                            device)
                         櫃員




5
Connectivi                                  執行高櫃 “ 轉帳交易 ”

ty                                                        Browser
                                            帳務財務總覽 ( 整合連接後端各系
                                            統)
                                            申購嚴選基金商品 ( 交易流程控管
                                            , 重用 ” 轉帳 ” 服務 )
                     理財專員

                                                          Browser
                                            CEO/LOB 監控即時商業流程資料 ,
                                            反應 KPI, 有效支持策略商業性決定
                                            - Dashboard, Alert, Report
                      經營管
                       理者

          IBM developerWorks| Oct 2007                            © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】


Realization: Overview
Process                           User Interface
 Development Environment          Development Environment
  WebSphere Business Modeler         Rational Application
  6.0.1                              Developer 6.0
  WebSphere Integration
  Developer 6.0.1                  Runtime
                                     WebSphere Collaboration
 Runtime                            Services 2.5
  WebSphere Process Server                                     WebSphere          WebSphere
  6.0.1                            Used Technologies          Collaboration       Process
  WebSphere Business Monitor                                     Services           Server
                                      Portlets (J2EE)
  6.0.1
                                      Web Service
                                                                        WebSphere
                                                                   Enterprise Service Bus
 Used Technologies
   BPEL
   SDO                                                                           WebSphere
                                                                                   Business
   BO
                                                                                    Monitor



               IBM developerWorks| Oct 2007                                         © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】


Separation of Concerns
The SOA Reference Architecture in Action                                                              Business
                                                                                                     Dashboard


                                        Business Innovation & Optimization Services
                                                    Facilitates better decision-making
  Buy                                               with real-time business information
 Funds
      Development




                     Interaction Services                  Process Services                 Information Services




                                                                                                                                       Management
                                                                                                                                        IT Service
        Services




                       Enables collaboration                   Orchestrate and                  Manages diverse
                        Teller Workplace
                          between people,                     automate business                 dataFederated
                                                                                                     in a unified
                      processes & information                     processes                            Query
                                                                                                    manner



   Integrated                            Facilitates communication   ESB between services                                              Manage
  environment                                                                                                                        and secure
   for design
Approved                                                                                                                               services,
  and creation                                                                                                                       applications
   of solution        Partner Services                 Business App Services                 Access Services                              &




                                                                                                                       Info Assets
                                                                                                                         Apps &
     assets                 Fund                               Build on a robust,             Facilitates interactions
                                                                                                                Loan                  resources
                       Connect with trading                        Security
                           Branch
                            partners
                                                             scaleable, and secure           with existing information
                                                                                                              Services
                         Credit Card                                 Check
                                                             services environment             and application assets DB
                                                                                                                     Access

                                                      Infrastructure Services
                                                          Optimizes throughput,
                                                        availability and performance


                                                                                                                          IT Management
                                                                                                                              Console
                     IBM developerWorks| Oct 2007                                                                    © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】




Agenda


           1       如何實現 SOA 之切入點
           2       SOA 案例分享
           3       首次導入 SOA 之建議




          IBM developerWorks| Oct 2007      © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】


    Selling SOA to the CEOs
   Don't call it SOA: explain the value and benefits in business terms that reflect the organization's goals --
    such as cost reduction, productivity, competitive advantage, etc. -- before diving into a technical
    conversation.
   Vision, not version: outline the immediate and long-term results from this strategy while avoiding
    discussions about specific version numbers.
   Build consensus throughout the company: prove the value of SOA through small test projects
    conducted with volunteer departments in the organization. Make sure to include those department
    leaders when you later roll out the SOA.
   Start small yet live large: when selecting those small test projects, choose to integrate and automate
    those business processes that can have the most widespread, positive impact across the organization.
   Inlay on the TLA: while it's easy to get caught up in the technical jargon that is fully understood among
    peers, remember that three letter acronyms (TLA) can sound as eloquent as pig Latin when trying to
    convince your CEO of a major new strategic undertaking.
   Get to the powerful points: without relying on complex slides that can deter from the true purpose of the
    meeting.
   Conviction and prediction: articulate goals for each step along the SOA path. By publicly stating and
    achieving realistic goals for the organization based on an SOA -- increasing productivity or decreasing
    costs by XX percent -- you can bolster confidence in the project and overall strategy.
   Reference third party validation: cite analyst data on the growth and adoption of service oriented
    architectures and point to relevant SOA success stories within your industry (and by your competitors).
   The close: SOA what? Outline specific before-and-after scenarios of the impact of SOA on your
    particular organization to help disarm any naysayer and gain CEO approval.
   Qualify and quantify: set goals, track performance and refine methodologies at every step along the
    way. Be sure to share the results with interested parties on a regular basis to demonstrate the success of
    your company's SOA journey.
                 IBM developerWorks| Oct 2007                                                © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】




 IBM developerWorks| Oct 2007      © 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】




                           We appreciate your feedback in order
                           to improve our understanding to your
                                requirement or pain points.




 IBM developerWorks| Oct 2007                                     © 2007 IBM Corporation

Mais conteúdo relacionado

Mais procurados

Avea Release Management IBM Innovate 2012
Avea Release Management IBM Innovate 2012Avea Release Management IBM Innovate 2012
Avea Release Management IBM Innovate 2012Oguzhan Ozavar
 
Eci Service Architecture Evolution 1
Eci Service Architecture Evolution 1Eci Service Architecture Evolution 1
Eci Service Architecture Evolution 1David Sprott
 
Checking the health of your active directory enviornment
Checking the health of your active directory enviornmentChecking the health of your active directory enviornment
Checking the health of your active directory enviornmentSpiffy
 
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBM
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBMVerdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBM
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBMIBM Danmark
 
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013We4IT Group
 
KBACE Applied Service Oriented Architecture
KBACE Applied Service Oriented ArchitectureKBACE Applied Service Oriented Architecture
KBACE Applied Service Oriented ArchitectureKBACE Technologies, Inc.
 
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Anton Arhipov
 
Anything as a Service ?
Anything as a Service  ?Anything as a Service  ?
Anything as a Service ?SaibalDC
 
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...AIP Foundation
 
ESB Usage Scenarios and Patterns
ESB Usage Scenarios and PatternsESB Usage Scenarios and Patterns
ESB Usage Scenarios and PatternsIBM Sverige
 
Performance Management In The New Frontier Of Rich Internet Applications
Performance Management In The New Frontier Of Rich Internet ApplicationsPerformance Management In The New Frontier Of Rich Internet Applications
Performance Management In The New Frontier Of Rich Internet ApplicationsBen Rushlo
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Prolifics
 
Workload Groups overview updates
Workload Groups overview updatesWorkload Groups overview updates
Workload Groups overview updatesCOMMON Europe
 
Cloud services slides 6 18 2012 linked_in
Cloud services slides 6 18  2012 linked_inCloud services slides 6 18  2012 linked_in
Cloud services slides 6 18 2012 linked_inbcarr1010
 
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowStrongback Consulting
 
Juc deck 16x9_dev_ops_mvp
Juc deck 16x9_dev_ops_mvpJuc deck 16x9_dev_ops_mvp
Juc deck 16x9_dev_ops_mvpCurtis Yanko
 
Mawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 HiddenMawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 Hiddenevebby526
 

Mais procurados (18)

Avea Release Management IBM Innovate 2012
Avea Release Management IBM Innovate 2012Avea Release Management IBM Innovate 2012
Avea Release Management IBM Innovate 2012
 
Eci Service Architecture Evolution 1
Eci Service Architecture Evolution 1Eci Service Architecture Evolution 1
Eci Service Architecture Evolution 1
 
Checking the health of your active directory enviornment
Checking the health of your active directory enviornmentChecking the health of your active directory enviornment
Checking the health of your active directory enviornment
 
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBM
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBMVerdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBM
Verdens bedste BPM-platform leveret som cloud, Christian A. Givskov, IBM
 
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
 
Introduction inbox v2.0
Introduction inbox v2.0Introduction inbox v2.0
Introduction inbox v2.0
 
KBACE Applied Service Oriented Architecture
KBACE Applied Service Oriented ArchitectureKBACE Applied Service Oriented Architecture
KBACE Applied Service Oriented Architecture
 
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
 
Anything as a Service ?
Anything as a Service  ?Anything as a Service  ?
Anything as a Service ?
 
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...
IBM Mobile Foundation POT - Overview of cast iron hypervisor edition presenta...
 
ESB Usage Scenarios and Patterns
ESB Usage Scenarios and PatternsESB Usage Scenarios and Patterns
ESB Usage Scenarios and Patterns
 
Performance Management In The New Frontier Of Rich Internet Applications
Performance Management In The New Frontier Of Rich Internet ApplicationsPerformance Management In The New Frontier Of Rich Internet Applications
Performance Management In The New Frontier Of Rich Internet Applications
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
 
Workload Groups overview updates
Workload Groups overview updatesWorkload Groups overview updates
Workload Groups overview updates
 
Cloud services slides 6 18 2012 linked_in
Cloud services slides 6 18  2012 linked_inCloud services slides 6 18  2012 linked_in
Cloud services slides 6 18 2012 linked_in
 
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
 
Juc deck 16x9_dev_ops_mvp
Juc deck 16x9_dev_ops_mvpJuc deck 16x9_dev_ops_mvp
Juc deck 16x9_dev_ops_mvp
 
Mawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 HiddenMawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 Hidden
 

Semelhante a Cloud computing

D02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.pptD02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.pptMatthew Perrins
 
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...mfrancis
 
DevOps and Cloud at NI
DevOps and Cloud at NIDevOps and Cloud at NI
DevOps and Cloud at NIErnest Mueller
 
Eclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in BluemixEclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in BluemixEclipse Day India
 
Prosoft Brief Summary 7 2009
Prosoft Brief Summary 7 2009Prosoft Brief Summary 7 2009
Prosoft Brief Summary 7 2009Bruce Holte
 
Application Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeApplication Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeJohn Head
 
Bayapa_Tibco_Mule_Resume
Bayapa_Tibco_Mule_ResumeBayapa_Tibco_Mule_Resume
Bayapa_Tibco_Mule_ResumeCsb Reddy
 
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008eLiberatica
 
Red Hat JBOSS_ FuseServiceWorks_Feb2015
Red Hat JBOSS_ FuseServiceWorks_Feb2015Red Hat JBOSS_ FuseServiceWorks_Feb2015
Red Hat JBOSS_ FuseServiceWorks_Feb2015Isaac Wm. Cornetti
 
Concepts integrationandbiztalksoa andbpm
Concepts integrationandbiztalksoa andbpm Concepts integrationandbiztalksoa andbpm
Concepts integrationandbiztalksoa andbpm Sandro Pereira
 
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!goodfriday
 
Red prairie visualstudio2010_cs
Red prairie visualstudio2010_csRed prairie visualstudio2010_cs
Red prairie visualstudio2010_csrohit_sharma1977
 
Top Five Reasons to Upgrade to SAP NetWeaver Portal 7.3
Top Five Reasons to Upgrade to SAP NetWeaver Portal 7.3Top Five Reasons to Upgrade to SAP NetWeaver Portal 7.3
Top Five Reasons to Upgrade to SAP NetWeaver Portal 7.3SAP Portal
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablitiesShashikant Sethy
 
ALM Integration in a Web 2.0 World
ALM Integration in a Web 2.0 WorldALM Integration in a Web 2.0 World
ALM Integration in a Web 2.0 Worldoslc
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformAyman El-Hattab
 
Mashing up the Lotus Portfolio
Mashing up the Lotus PortfolioMashing up the Lotus Portfolio
Mashing up the Lotus Portfolioncarrier
 

Semelhante a Cloud computing (20)

D02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.pptD02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.ppt
 
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
 
DevOps and Cloud at NI
DevOps and Cloud at NIDevOps and Cloud at NI
DevOps and Cloud at NI
 
Eclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in BluemixEclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in Bluemix
 
Keynote Day 1 2009
Keynote Day 1 2009Keynote Day 1 2009
Keynote Day 1 2009
 
Prosoft Brief Summary 7 2009
Prosoft Brief Summary 7 2009Prosoft Brief Summary 7 2009
Prosoft Brief Summary 7 2009
 
Application Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeApplication Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile Converge
 
Bayapa_Tibco_Mule_Resume
Bayapa_Tibco_Mule_ResumeBayapa_Tibco_Mule_Resume
Bayapa_Tibco_Mule_Resume
 
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
 
Red Hat JBOSS_ FuseServiceWorks_Feb2015
Red Hat JBOSS_ FuseServiceWorks_Feb2015Red Hat JBOSS_ FuseServiceWorks_Feb2015
Red Hat JBOSS_ FuseServiceWorks_Feb2015
 
Concepts integrationandbiztalksoa andbpm
Concepts integrationandbiztalksoa andbpm Concepts integrationandbiztalksoa andbpm
Concepts integrationandbiztalksoa andbpm
 
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
 
Web Sphere Portal
Web Sphere PortalWeb Sphere Portal
Web Sphere Portal
 
Red prairie visualstudio2010_cs
Red prairie visualstudio2010_csRed prairie visualstudio2010_cs
Red prairie visualstudio2010_cs
 
Top Five Reasons to Upgrade to SAP NetWeaver Portal 7.3
Top Five Reasons to Upgrade to SAP NetWeaver Portal 7.3Top Five Reasons to Upgrade to SAP NetWeaver Portal 7.3
Top Five Reasons to Upgrade to SAP NetWeaver Portal 7.3
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
ALM Integration in a Web 2.0 World
ALM Integration in a Web 2.0 WorldALM Integration in a Web 2.0 World
ALM Integration in a Web 2.0 World
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development Platform
 
Mashing up the Lotus Portfolio
Mashing up the Lotus PortfolioMashing up the Lotus Portfolio
Mashing up the Lotus Portfolio
 
SandeepVanama_Resume
SandeepVanama_ResumeSandeepVanama_Resume
SandeepVanama_Resume
 

Último

专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一lvtagr7
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in designnooreen17
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubaikojalkojal131
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`dajasot375
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Sitegalleryaagency
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girlsssuser7cb4ff
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...katerynaivanenko1
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一F dds
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造kbdhl05e
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfSumit Lathwal
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024CristobalHeraud
 

Último (20)

专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in design
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Site
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girls
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造西北大学毕业证学位证成绩单-怎么样办伪造
西北大学毕业证学位证成绩单-怎么样办伪造
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdf
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
 

Cloud computing

  • 1. 2007 【 IBM developerWorks 開發者大會】 探訪 IBM SOA 創新中心 - 實現 SOA 之案例分享 for developerWorks! 2007 Jeremy Hwang jeremyh@tw.ibm.com Manager, Lab Services, China Software Development Laboratory 2007/10/30 © 2007 IBM Corporation
  • 2. 2007 【 IBM developerWorks 開發者大會】 Agenda 1 如何實現 SOA 之切入點 2 SOA 案例分享 3 首次導入 SOA 之建議 IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 3. 2007 【 IBM developerWorks 開發者大會】 玩出 SOA 開發者的 Second Life • IB M 及 Lin d e n 所列出的合作項目包括通用的虛擬分身,可讓 3D 網路使用者在不同 虛擬世界中移轉,並維持一致的虛擬人物名字、外表、身份、數位資產等。 • 雙方認為通用虛擬人物將是創造互通 3D 網路的第一步;其次是開發豐富的交易安 全技術,以讓虛擬人物可在虛擬世界中安心地交易各項數位資產;創造一穩定平台 及友善介面加速使用者採用。 • 整合既有的 We b 及業務流程,以讓目前實體的企業應用及資料儲存照樣可在虛擬 世界中運作;開發開放標準以讓不同的虛擬世界可進行連結。 IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 4. 2007 【 IBM developerWorks 開發者大會】 SOA Entry Points Help Customers Get Started What is it? Value Improved productivity and flexibility by Deliver role-based interaction People enabling targeted user interactions for and collaboration through improved business operations and services collaboration Achieve business process Greater innovation and flexibility Process innovation through treating through faster deployment and tasks as modular services modification of business processes Provide trusted information in Better business operations, more informed Information business context by treating it decisions and reduced risk with information as a service delivered in-line and in-context Service-enable existing assets Lower risk and faster time to market Reuse and fill portfolio gaps with new by leveraging proven, time-tested reusable services functionality Connect systems, users, and Reduced maintenance costs and Connectivity business channels based on greater reliability and consistency open standards through flexible, any-to-any linkages IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 5. 2007 【 IBM developerWorks 開發者大會】 Agenda 1 如何實現 SOA 之切入點 2 SOA 案例分享 3 首次導入 SOA 之建議 IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 6. 2007 【 IBM developerWorks 開發者大會】 End-to-End Enterprise Mashup Mash up people’s innovation together quickly and easily 1 People MashupHub IBM developerWorks| Oct 2007 © 2007 IBM Corporation IBM Confidential
  • 7. 2007 【 IBM developerWorks 開發者大會】 Expanding IBM’s Capabilities for SOA and People  Composite application / business mashup framework features new Web 2.0. WebSphere Portal capabilities  Google Gadget integration through IBM Google Gadget portlet; Search integration with external search engines  Connect external or internal services to fulfill the business flexibility thru WebSphere ESB & wide recombination of reusable widgets. Telecon WebServices  Integrate telecom capability such as call control, location, presence to enrich Server service content and enhance user experience WebSphere Portlet Factory  Rapid portlet creation environment adds point-and-click creation of rich, desktop-like web applications, plus even more integration capabilities (Oracle E-business Suite, Process Server, Lotus Forms, and Portal Content Repository) Lotus Component Designer  Easy to use scripting tool lowers barriers to development of Java or web based apps, especially for Domino+VB developers  New features include interactive maps, annotations, and samples that enhance the getting started experience Application Infrastructure  Helping you leverage the portal technology embedded in your WebSphere solution to engineer an integrated, flexible and reusable Web, SOA or Services: QEDWiki Java™ Platform, Enterprise Edition (Java EE) portal  Providing migration services from a variety of applications and vendor products IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 8. 2007 【 IBM developerWorks 開發者大會】 IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 9. 2007 【 IBM developerWorks 開發者大會】 Process Management with Human Tasks Integrate people and process 1 3 4 2 2 Process 5 6 PM Sales Vendor Engineer of Unit A Engineer of Unit B IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 10. 2007 【 IBM developerWorks 開發者大會】 Realization: Overview Process User Interface  Development Environment  Development Environment WebSphere Integration Rational Application Developer 6.0.2 Developer 6.0  Runtime  Runtime WebSphere Process Server WebSphere Portal 6.0 6.0.2 Lotus Sametime 7.5.1 WebSphere Lotus  Used Technologies Portal Sametime  Used Technologies  BPEL  Portlets (J2EE)  SDO WebSphere  Web Service  BO Process Server IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 11. 2007 【 IBM developerWorks 開發者大會】 Innovation Factory Information Repository Co-create: and Reuse Find • Ideas Incubate Accelerate Employees Interested • Procedures Technology Go-to- Partners • Business market Models Business Partners Metrics and feedback 3 Informati IAAS Services • Discovery on Customers Collaboration Environment • Classification • Capacity planning • Directory • Industry specific • Social Tagging • Customer provided • Blogs •… • Wikis Venture Capitalists • Jams Infrastructure • Feeds Management •… • IT automation • Capacity planning • Automated hardware allocation • Automated software provisioning • Server and storage Social virtualization Networking • … IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 12. 2007 【 IBM developerWorks 開發者大會】 Enterprise Application Integration SOA is like musical notes…. Each musical notes Checking Tracking represents a Checking Inventory Shipment business service Credit Placing an Opening 4 Reusabilit Account Order y SOA allows for flexible composition of music IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 13. 2007 【 IBM developerWorks 開發者大會】 Realize SOA  Service Choreography Layer Websphere Process Server v6.0.2 Websphere Enterprise Service Bus (ESB) v6.0.2 WebSphere Integration Developer v6.0.2 Rational Application Developer v7 WebSphere Information Server  Workplace Collaboration Layer Lotus Expeditor Server Lotus Expeditor Client with Toolkit Lotus Workplace Forms Server Lotus Workplace Forms Viewer Lotus Workplace Forms Designer  Service Governance Layer WebSphere Business Service Fabric WebSphere Service Registry & Repository IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 14. 2007 【 IBM developerWorks 開發者大會】 Sales Force Automation Connect people, information, and process Managed Rich Client 角色登入呈現不同工作畫面 ( 後端 單一登入 統一管理 ) 入口介面 刷存摺取得帳戶資料 ( 透通周邊 device) 櫃員 5 Connectivi 執行高櫃 “ 轉帳交易 ” ty Browser 帳務財務總覽 ( 整合連接後端各系 統) 申購嚴選基金商品 ( 交易流程控管 , 重用 ” 轉帳 ” 服務 ) 理財專員 Browser CEO/LOB 監控即時商業流程資料 , 反應 KPI, 有效支持策略商業性決定 - Dashboard, Alert, Report 經營管 理者 IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 15. 2007 【 IBM developerWorks 開發者大會】 Realization: Overview Process User Interface  Development Environment  Development Environment WebSphere Business Modeler Rational Application 6.0.1 Developer 6.0 WebSphere Integration Developer 6.0.1  Runtime WebSphere Collaboration  Runtime Services 2.5 WebSphere Process Server WebSphere WebSphere 6.0.1  Used Technologies Collaboration Process WebSphere Business Monitor Services Server  Portlets (J2EE) 6.0.1  Web Service WebSphere Enterprise Service Bus  Used Technologies  BPEL  SDO WebSphere Business  BO Monitor IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 16. 2007 【 IBM developerWorks 開發者大會】 Separation of Concerns The SOA Reference Architecture in Action Business Dashboard Business Innovation & Optimization Services Facilitates better decision-making Buy with real-time business information Funds Development Interaction Services Process Services Information Services Management IT Service Services Enables collaboration Orchestrate and Manages diverse Teller Workplace between people, automate business dataFederated in a unified processes & information processes Query manner Integrated Facilitates communication ESB between services Manage environment and secure for design Approved services, and creation applications of solution Partner Services Business App Services Access Services & Info Assets Apps & assets Fund Build on a robust, Facilitates interactions Loan resources Connect with trading Security Branch partners scaleable, and secure with existing information Services Credit Card Check services environment and application assets DB Access Infrastructure Services Optimizes throughput, availability and performance IT Management Console IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 17. 2007 【 IBM developerWorks 開發者大會】 Agenda 1 如何實現 SOA 之切入點 2 SOA 案例分享 3 首次導入 SOA 之建議 IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 18. 2007 【 IBM developerWorks 開發者大會】 Selling SOA to the CEOs  Don't call it SOA: explain the value and benefits in business terms that reflect the organization's goals -- such as cost reduction, productivity, competitive advantage, etc. -- before diving into a technical conversation.  Vision, not version: outline the immediate and long-term results from this strategy while avoiding discussions about specific version numbers.  Build consensus throughout the company: prove the value of SOA through small test projects conducted with volunteer departments in the organization. Make sure to include those department leaders when you later roll out the SOA.  Start small yet live large: when selecting those small test projects, choose to integrate and automate those business processes that can have the most widespread, positive impact across the organization.  Inlay on the TLA: while it's easy to get caught up in the technical jargon that is fully understood among peers, remember that three letter acronyms (TLA) can sound as eloquent as pig Latin when trying to convince your CEO of a major new strategic undertaking.  Get to the powerful points: without relying on complex slides that can deter from the true purpose of the meeting.  Conviction and prediction: articulate goals for each step along the SOA path. By publicly stating and achieving realistic goals for the organization based on an SOA -- increasing productivity or decreasing costs by XX percent -- you can bolster confidence in the project and overall strategy.  Reference third party validation: cite analyst data on the growth and adoption of service oriented architectures and point to relevant SOA success stories within your industry (and by your competitors).  The close: SOA what? Outline specific before-and-after scenarios of the impact of SOA on your particular organization to help disarm any naysayer and gain CEO approval.  Qualify and quantify: set goals, track performance and refine methodologies at every step along the way. Be sure to share the results with interested parties on a regular basis to demonstrate the success of your company's SOA journey. IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 19. 2007 【 IBM developerWorks 開發者大會】 IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 20. 2007 【 IBM developerWorks 開發者大會】 We appreciate your feedback in order to improve our understanding to your requirement or pain points. IBM developerWorks| Oct 2007 © 2007 IBM Corporation