Your SlideShare is downloading. ×
Cloud computing
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cloud computing

288

Published on

Published in: Design, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
288
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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 MashupMash 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 TasksIntegrate people and process 1 3 4 22 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: OverviewProcess 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 FactoryInformation Repository Co-create:and Reuse Find • Ideas Incubate Accelerate Employees Interested • Procedures Technology Go-to- Partners • Business market Models Business Partners Metrics and feedback3 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 IntegrationSOA is like musical notes…. Each musical notes Checking Tracking represents a Checking Inventory Shipment business service Credit Placing an Opening4 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 AutomationConnect people, information, and process Managed Rich Client 角色登入呈現不同工作畫面 ( 後端 單一登入 統一管理 ) 入口介面 刷存摺取得帳戶資料 ( 透通周邊 device) 櫃員5Connectivi 執行高櫃 “ 轉帳交易 ”ty Browser 帳務財務總覽 ( 整合連接後端各系 統) 申購嚴選基金商品 ( 交易流程控管 , 重用 ” 轉帳 ” 服務 ) 理財專員 Browser CEO/LOB 監控即時商業流程資料 , 反應 KPI, 有效支持策略商業性決定 - Dashboard, Alert, Report 經營管 理者 IBM developerWorks| Oct 2007 © 2007 IBM Corporation
  • 15. 2007 【 IBM developerWorks 開發者大會】Realization: OverviewProcess 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 ConcernsThe 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 designApproved 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 Dont call it SOA: explain the value and benefits in business terms that reflect the organizations 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 its 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 companys 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

×