ibm soa soa for developerworks 2007 l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
探訪 IBM SOA 創新中心 - 實現 SOA 之案例分享 for developerWorks! 2007 PowerPoint Presentation
Download Presentation
探訪 IBM SOA 創新中心 - 實現 SOA 之案例分享 for developerWorks! 2007

Loading in 2 Seconds...

play fullscreen
1 / 20

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


  • 134 Views
  • Uploaded on

探訪 IBM SOA 創新中心 - 實現 SOA 之案例分享 for developerWorks! 2007. Jeremy Hwang jeremyh@tw.ibm.com Manager, Lab Services, China Software Development Laboratory 2007/10/30. Agenda. 1. 如何實現 SOA 之切入點. SOA 案例分享. 2. 首次導入 SOA 之建議. 3. 玩出 SOA 開發者的 Second Life.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

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


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
ibm soa soa for developerworks 2007

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

Jeremy Hwang

jeremyh@tw.ibm.com

Manager, Lab Services, China Software Development Laboratory

2007/10/30

agenda
Agenda

1

如何實現 SOA 之切入點

SOA 案例分享

2

首次導入SOA 之建議

3

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

People

Process

Information

Reuse

Connectivity

SOA Entry Points Help Customers Get Started

What is it?

Value

Improved productivity and flexibility by enabling targeted user interactions for improved business operations and collaboration

Deliver role-based interaction and collaboration through services

Achieve business process innovation through treating tasks as modular services

Greater innovation and flexibility through faster deployment and modification of business processes

Provide trusted information in business context by treating it as a service

Better business operations, more informed decisions and reduced risk with information delivered in-line and in-context

Service-enable existing assets and fill portfolio gaps with new reusable services

Lower risk and faster time to market by leveraging proven, time-tested functionality

Connect systems, users, and business channels based on open standards

Reduced maintenance costs and greater reliability and consistency through flexible, any-to-any linkages

agenda5
Agenda

1

如何實現 SOA 之切入點

SOA 案例分享

2

首次導入SOA 之建議

3

end to end enterprise mashup mash up people s innovation together quickly and easily

MashupHub

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

1

People

IBM Confidential

expanding ibm s capabilities for soa and people
Expanding IBM’s Capabilities for SOA and People

WebSphere Portal

WebSphere ESB & Telecon WebServices Server

WebSphere Portlet Factory

Lotus Component Designer

Application Infrastructure

Services: QEDWiki

process management with human tasks integrate people and process

1

3

4

2

5

6

Process Management with Human TasksIntegrate people and process

2

Process

Vendor

PM

Sales

Engineer of Unit A

Engineer of Unit B

realization overview
Process

Development Environment

WebSphere Integration Developer 6.0.2

Runtime

WebSphere Process Server 6.0.2

Used Technologies

BPEL

SDO

BO

User Interface

Development Environment

Rational Application Developer 6.0

Runtime

WebSphere Portal 6.0

Lotus Sametime 7.5.1

Used Technologies

Portlets (J2EE)

Web Service

Realization: Overview

WebSphere

Portal

Lotus

Sametime

WebSphere

Process Server

innovation factory information repository and reuse

Metrics and feedback

  • Co-create:
  • Ideas
  • Procedures
  • Business
  • Models

Incubate

Technology

Accelerate

Go-to-

market

Find

Interested

Partners

Innovation FactoryInformation Repository and Reuse

Employees

Business Partners

Customers

Venture Capitalists

3

Information

  • Services
  • Discovery
  • Classification
  • Capacity planning
  • Industry specific
  • Customer provided
  • Collaboration
  • Environment
  • Directory
  • Social Tagging
  • Blogs
  • Wikis
  • Jams
  • Feeds

IAAS

  • Infrastructure
  • Management
  • IT automation
  • Capacity planning
  • Automated hardware allocation
  • Automated software provisioning
  • Server and storage virtualization

Social

Networking

enterprise application integration soa is like musical notes
Enterprise Application IntegrationSOA is like musical notes….

Each musical notes represents a business service

Checking Inventory

Tracking Shipment

4

Checking Credit

Placing an Order

Opening Account

Reusability

SOA allows for flexible composition of music

realize soa
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
sales force automation connect people information and process
Sales Force Automation Connect people, information, and process

Managed Rich Client

角色登入呈現不同工作畫面 (後端統一管理)

刷存摺取得帳戶資料 (透通周邊device)

執行高櫃“轉帳交易”

單一登入入口介面

5

櫃員

Connectivity

Browser

帳務財務總覽 (整合連接後端各系統)

申購嚴選基金商品 (交易流程控管, 重用”轉帳”服務)

理財專員

Browser

CEO/LOB 監控即時商業流程資料, 反應KPI, 有效支持策略商業性決定

- Dashboard, Alert, Report

經營管理者

realization overview15
Process

Development Environment

WebSphere Business Modeler 6.0.1

WebSphere Integration Developer 6.0.1

Runtime

WebSphere Process Server 6.0.1

WebSphere Business Monitor 6.0.1

Used Technologies

BPEL

SDO

BO

User Interface

Development Environment

Rational Application Developer 6.0

Runtime

WebSphere Collaboration Services 2.5

Used Technologies

Portlets (J2EE)

Web Service

Realization: Overview

WebSphere

Collaboration

Services

WebSphere

Process

Server

WebSphere

Enterprise Service Bus

WebSphere

Business

Monitor

separation of concerns the soa reference architecture in action

Business Innovation & Optimization Services

Facilitates better decision-making with real-time business information

Interaction Services

Process Services

Information Services

IT ServiceManagement

DevelopmentServices

Teller Workplace

Enables collaboration between people, processes & information

Orchestrate and automate business processes

Manages diverse data in a unified manner

Federated

Query

Facilitates communication between services

ESB

Integrated environment for design and creation of solution assets

Manage and secure services, applications & resources

Partner Services

Business App Services

Access Services

Connect with trading partners

Build on a robust, scaleable, and secure services environment

Facilitates interactions with existing information and application assets

Loan

Services

Fund

Branch

Credit Card

Apps &

Info Assets

Security

Check

DB

Access

Infrastructure Services

Optimizes throughput, availability and performance

IT Management Console

Separation of Concerns The SOA Reference Architecture in Action

Business Dashboard

Buy Funds

Approved

agenda17
Agenda

1

如何實現 SOA 之切入點

SOA 案例分享

2

首次導入SOA 之建議

3

selling soa to the ceos
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.
slide20

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