kssl soa competency center - dbguide.net · 2008-06-11 · kssl soa competency center...
TRANSCRIPT
© 2007 IBM Corporation
KSSL SOA Competency Center
차세대 보험시스템 구축을 위한 SOA 패턴기반의 워크플로우솔루션
- 심사 업무 적용사례
임도영 부장Korea Software Solution Lab, SOA CoCIBM Korea,2008-4-29
2
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
Agenda보험금융 환경의 변화
– 시장 구조의 변화
– 보험 금융환경 변화에 따른 IT에 대한 시사점
– 현업의 요구사항 및 대응 방안
차세대 시스템의 핵심 구성 IT요소– 고객정보
– 상품
– 채널
– 정보계
비즈니스와 IT 패턴에 따른 Smart Workflow
3
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
시장구조의 변화금융환경은 시장적 측면에서 은행을 중심으로 한 경쟁구도의 재편, 고객의 연령구조 및 상품/서비스수요의 증가, 채널의 다양화가 진행되고 있습니다
4
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
비금융 업종비 금융업종과의 Convergence가 빈번해지면서, 비금융 업체와 제휴를 통한 포괄적이고 복합화된협업 상품, 연계서비스 제공이 다양한 형태로 나타나고 있습니다
5
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
채널의 다양화신규 금융상품, 제도/규정 및 경쟁구조의 변화, 정보 기술 발전에 따라 보험 채널은 겸업화, 대형화, 전문화, 독립화, 신채널 확장 등이 이루어 지고 있습니다
6
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
보험 금융환경 변화에 따른 IT에 대한 시사점자통법 및 보험업등 보험 관련 시장 상황 변경에 따른 영향은 매우 다양하며, 고객, 상품 및 채널영역으로 분석하여 향후 IT에 대한 시사점을 도출합니다
7
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
현업의 요구사항 및 대응 방안향후 IT 시스템은 “정교한 고객 세분화를 통해 채널별 상품 및 금융 서비스를 효율적으로 전달할 수있는 고객 중심의 시스템”이어야 합니다
8
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
차세대 시스템의 핵심 구성 IT요소 - 상품금융의 복합화와 고객 니즈의 복잡화에 따라 기존의 단품형 보험 상품은 점차 통합 상품 구조로 전이될것으로 예상되며, 궁극적으로는 복합 금융상품의 형태로 구성될것입니다미래 보험상품은 포괄성, 부품화 신기능, 신보상, 합리성의 특징을 보유하게 될 것이며, 이는 기존 보험상품 구조, 상품 분석과 Rule의 변화, 계약 관리 및 채널의 변화를 가져오게 될 것입니다
9
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
차세대 시스템의 핵심 구성 IT요소 - 고객차세대 보험 시스템에서의 고객 정보 자산화를 통하여 마케팅, 세일즈, 서비스 전 접점 채널의 고객응대력 강화가 필요합니다
10
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
차세대 시스템의 핵심 구성 IT요소 - 채널멀티채널 특성을 반영한 영업 지원체계 강화 및 고객 정보의 통합관리를 통하여 고객 접점별 차별화된고객 서비스를 제공해야 합니다
11
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
차세대 시스템의 핵심 구성 IT요소 - 정보계과거의 산업 별 상품 구조에서 금융영역의 Convergence 체제로의 전환에 대응하기 위해서는보험사의 전통적인 모델 구조에서 탈피하여 금융 모델구조로의 진화는 필수과제입니다보험 상품 뿐만 아니라 다양한 금융 상품을 거래하는 Front Office에서부터 회계 처리를 담당하는Accounting 시스템 등 다양한 시스템에 영향을 미칩니다
© 2007 IBM Corporation
KSSL SOA Competency Center
SOA Patterns for e-business layered model
13
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
Architecture for Insurace Industry보험사를 위한 Asset으로 Insurance Application Architecture와 Insurance Information Warehouse가 있습니다
•IBM Insurance Application Architecture(IAA) •IBM insurance Information Warehouse (IIW )
14
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
IAA Business Models PositioningIAA는 CBM과 mapping되어 Business Model을 기반으로 하며, SOA 기반 기술을 중심으로구성되어 있습니다
15
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
IBM SOA Reference Architecture
Information Services
App
s &
In
fo A
sset
s
Business Innovation & Optimization Services
Dev
elop
men
tSe
rvic
es
Interaction Services Process Services
Partner Services Business App Services Access Services
Integrated environment
for design and creation of solution
assets
Manage and secure services,
applications &
resources
Facilitates better decision-making with real-time business information
Enables collaboration between people,
processes & information
Orchestrate and automate business
processes
Manages diverse data and content in a
unified manner
Connect with trading partners
Build on a robust, scaleable, and secure services environment
Facilitates interactions with existing information and application assets
ESBFacilitates communication between services
IT S
ervi
ceM
anag
emen
t
Infrastructure ServicesOptimizes throughput,
availability and performance
Model
Assemble Deploy Manage
Information Services
16
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
Analysis, Design, Development, and Deployment environment
DEPLOYMENT
SERVICE DESIGN
USE CASE ANALYSIS
Websphere Business Modeler
PROCESS DEVELOPMENT
PROCESS DESIGN
PROCESS ANALYSIS
Rational Software Modeler
Websphere Process Server
Websphere Integration Developer
Websphere Business Monitor
Rational Application Developer
WebsphereApplication Server
SERVICEDEVELOPMENT
INTERFACE MODEL
EXPORT/IMPORT
PROCESS MODELEXPORT/IMPORT
WSDLEXPORT UML To
EJBBPEL
EXPORT
ProcessServices
BUSINESS ANALYST
INTEGRATION DEVELOPER
SOLUTION ARCHITECT
MODELMANAGER
DEPLOYMENTENGINEER
BUSINESS ANALYST
JAVA DEVELOPER
INTEGRATION DEVELOPER
Model Repository
17
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
Patterns for e-business layered model
The patterns for e-business layered asset modelSource: Patterns: buidling Serial and parrallel processes for IBM WPS6
•Business patterns: users, business,와데이터간의상호동작을구분합니다
•Integration patterns: 솔루션이단일비즈니스패턴에근거하여제공될수
없을때, 여러비즈니스패턴을묶어줍니다
•Composite pattern: 비즈니스패턴과통합패턴의조화가일어나도록합니다
•Application pattern: 비즈니스패턴과integratiion pattern이상호작동하는것안에서 application 컴포넌트와데이터를기술하는개념적인레이아웃을
제공합니다
•Runtime pattern: application pattern을지원하는로지컬비들웨어구조를정의합니다
•Product mapping: 각럴타임패턴에대해증명되고테스트된소프트웨어를
뜻합니다
•Best-practice guideline: 설계, 개발, 디플로이, 관리를위한것입니다
18
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
Business PatternsBusiness pattern은 사용자, 비즈니스 조직, 또는 애플리케이션, 데이터간의 관계를 기술한다아래는 네가지 주요 비즈니스 패턴을 설명한다
Source: Patterns: buidling Serial and parrallel processes for IBM WPS6
19
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
Integration PatternIntegration pattern은 여러 비즈니스 패턴을 묶어 비즈니스 문제를 해결
– Access Integration pattern은 user Integration에 해당
– Application Integration Pattern은 Process Integration/Data Integration으로 나뉘어짐
Business/Integration pattern을 결합하여 Custom Design이라 불리는 인스톨 비즈니스솔루션을 구현
20
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
Application Integration PatternProcess 중심의 통합 : 애플리케이션들간의 프로세스의 기능적 흐름의 통합Data 중심의 통합: 애플리케이션에 의해 사용되는 정보의 논리적 통합
21
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
Composite patterns
Source: Patterns: buidling Serial and parrallel processes for IBM WPS6
22
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
Application PatternBusiness pattern을 확인한 후에, 솔루션과 컴포넌트들간의 상호 동작하는 것을 논리적 컴포넌트로정의합니다
Source: Patterns: buidling Serial and parrallel processes for IBM WPS6
23
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
Runtime pattern런타임시 패턴은 아래와 같이 구분할 수 있습니다
24
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
Product mapping각 핵심 기능과 Solution Mapping을 합니다
25
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
Extended Enterprise runtime pattern
Extended Enterprise Runtime pattern의 일반적인 profile과 SOA profile의 예입니다
© 2007 IBM Corporation
KSSL SOA Competency Center
SOA 패턴기반의 스마트 워크 플로우(Smart Workflow)
심사업무를 중심으로
27
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
발의부서
관련부서
총괄부서총괄부서
본검토
최종승인
검토의견
작성
투자사업 승인서
작성팀장 승인
ERP 전송
관련부서
검토요청
검토의견
승인
총괄부서검토승인
심사업무 워크 플로우 정의
28
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
스마트 워크플로우의 주요 특징Human Workflow를 효율적으로 개발하기 위한 지원
– 업무흐름을 직관적인 BPEL로 표현하기 위한 표준 디자인 가이드
– Human Workflow 표준 인터페이스 (WSDL) 모델 제공
– Human Workflow 표준 데이터 (Business Object) 모델 제공
– Human Workflow Snippet (확장 서비스 제공)
– Dynamic Human Workflow Service 제공
– 보험 업무 프로세스 템플릿 제공
– Human Workflow 개발 Best Practice 제공
클라이언트 개발을 위한 표준 SDK 제공– 리모트, 보안 접속 기능 제공(via EJB)
– 쉽고, 확장성 뛰어난 Query 기능 제공
– 쉽고, 편리한 API
– 다양한 클라이언트 요구를 만족
– 확장성
– 성능 튜닝
– Server/Client 양쪽에서 모두 사용 가능한 일반화된 API
29
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
스마트 워크플로우 표준 적용 전
30
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
스마트 워크플로우 표준 적용 후
31
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
Static Workfow vs. Dynamic WorkflowSmart Workflow는 static workflow 모델과 dynamic workflow를 모두 제공한다.
Static Workflow– Static Workflow는 프로세스를 디자인 타임에 업무흐름이 결정되어 변하지 않는 프로세스이다.
– 일반적인 업무흐름을 대부분 Static Workflow로 표현된다.
Dynamic Workflow– Dynamic Workflow는 사용자가 업무를 시작하는 시점에 업무 흐름을 결정할 수 있는 프로세스이다.
– Dynamic Workflow는 업무 흐름뿐만 아니라 업무의 담당자 및 기본 정보들 까지 동적으로 변경 시킬 수 있다.
– 업무흐름이 고정적이지 않고 업무영역, 부서별로 다양하게 응용될 수 있는 프로세스가 필요할 때 사용될 수 있다.
– Ex. 1 : 단순 공통 결재
– 결재 요청자가 결재라인을 변경할 수 있을 경우– 결재 요청자가 결재자를 지정할 수 있을 경우– 부서 및 업무영역에 따라 각기 다른 데이터를 필요로 할 경우
32
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
Business Data Model각 Workflow에서 사용되기 위한 전달 객체의 예
© 2007 IBM Corporation
KSSL SOA Competency Center
적부 심사 프로세스 구현
34
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
심사 프로세스
심사(담당자: 심사자)심사
(담당자: 심사자)적부검사
(담당자: 적부검사자)적부검사
(담당자: 적부검사자)
승낙 / 반송
적부의뢰
완료
35
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
주요
특징
심사 거절의 경우 바로 전 단계로 뿐 아니라 2~3단계 심
사고 보험금 조사 프로세스는 1차 심사 단계에서만 요청된다.
심사 단계는 Rule에 의해서 결정된다. (fact : 보험지급액)
[신계약 인수심사]
1차 심사심사팀 사원
2차 심사심사팀 대리
3차 심사심사팀 팀장
4차 심사임원
승인
거절
전결
[계약변경심사]
1차 심사심사팀 사원
2차 심사심사팀 대리
3차 심사심사팀 팀장
4차 심사임원
인수심사요청
계약변경심사요청
신계약 인수심사와 계약 변경 심사신계약 인수심사와 계약 심사는 각각 4차의 심사 절차를 거치며 때에 따라 늘어 날수 있슴
36
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
주요
특징
심사 거절의 경우 바로 전 단계로 뿐 아니라 2~3단계 이전으로 이동될 수 있다.
사고 보험금 조사 프로세스는 1차 심사 단계에서만 요청된다.
심사 단계는 Rule에 의해서 결정된다. (fact : 보험지급액)
[사고보험금 지급 심사]
1차 심사심사팀 사원
2차 심사심사팀 대리
3차 심사심사팀 팀장
4차 심사임원
승인
거절
전결
[사고보험금 조사]
1차 심사심사팀 사원
2차 심사심사팀 대리
3차 심사심사팀 팀장
4차 심사임원
사고보험금지금신청
사고 보험금 지급 신청 프로세스사고 보험금 지급 신청이 들어 오면, 지급 심사가 시작되며, 1차 심사에서 사고 보험금 조사프로세스를거친 후, 프로세스가 재개 됨
37
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
프로세스 실행 시 필요한 업무 기능 및 기술적 요소기술적 요소
– 프로세스 정의–프로세스 정의 (BPEL)– Interface 정의 (WSDL)– Data 정의 (XSD, SDO)– Human Task 정의–컴포넌트 개발 (Java, Rule, Script)
– 프로세스 운용–프로세스 시작/종료–사용자/역할/조직 기반 업무 할당–업무 시작–업무 처리–데이터 전송–외부 서비스와의 연동–보상처리, 에러 핸들링
업무 기능
– 업무 흐름–사용자/역할/조직 기반 업무 할당–업무 위임–업무 반려 (역진행)
– 업무 관리–사용자/분류/상태 별 업무 조회–사용자/분류/상태별 프로세스 조회–프로세스/업무 관리
38
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
EAI
단말클라이언트
데이터/규칙계층
브라우져,NCRM-C브라우져,NCRM-C
신보험 DB
단말 서버
Web Sphere Application Server 6.1
Front-end 서버
System DB
NEFSSNEFSS
NCRM-E(NCRM-D)NCRM-E
(NCRM-D)Rule 시스템
타
시스템
타
시스템
BPM DB
Websphere Process Server 6.1
BPM 서버
Application 서버
Business Process Coreographer ContainerBusiness Process Coreographer Container
운용 시스템
시스템 배치BPM 서버는 Application서버와 동일한 장비에서 운용되며 BPM DB 역시 Application DB와동일한 DB를 사용합니다.BPM 서버 : Websphere Process Server 6.1BPM DB : Oracle 10g
39
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
통합 아키텍처화면에서의 모든 처리는 NEFSS를 통해서 수행하며, 필요한 기능은 PS/PS등에서 WPS의 Process Choreographer를 호출하여 가져옵니다.BPM서버와 Application서버의 H/W와 WAS의 사용은 테스트를 통해서 결정합니다.
PM: Process Main, PS: Process Sub Module, EBF: Elementary Business Function
EAI
단말클라이언트
데이터/규칙계층
브라우져,NCRM-C브라우져,NCRM-C
신보험 DB
단말 서버 트랜잭션Façade 게층
프로세스 계층 기초 단위 업무계층
DBIO/Rule Server 계층
Web Sphere Application ServerFront-end 서버
System DB
운영환경
PM/PSApplication
Facade (EJB)
DBIO
RuleAPI
EBF
NEFSS LibraryNEFSS Library
XML/HTTP
NEFSS LibraryNEFSS Library
NCRM-E(NCRM-D)NCRM-E
(NCRM-D)
Rule 시스템
BD
타
시스템
타
시스템
RDS
WPSWPS
BPMFacade (EJB)
WPS DB
BO
Websphere Process Server
BPC Container
Process
CTL
BD
BPM 서버
Application 서버
Java
40
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
트랜잭션Façade 게층
프로세스 계층 기초 단위 업무계층
DBIO/Rule Server 계층
PM/PSApplication
Facade (EJB)
DBIO
RuleAPI
EBF RDS
WPSWPS
BPMFacade (EJB)
Websphere Process Server
BPC Container
BD
BPM 서버
Application 서버
WPS DB
BO
Process
BPM Connection
BPM 서비스 요청 – 사용자 인증
BPM User Registry Plugin
BPM 사용자 인증 구조BPM 서버에서 제공되는 서비스를 사용하기 위해서는 WAS 사용자 인증을 필요로 합니다. 그러나Application 서버로부터 들어오는 요청에 대하여 별도의 사용자 인증과정을 거치지 않고 서비스를제공받을 수 있는 메커니즘을 제공합니다.
41
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
트랜잭션Façade 게층
프로세스 계층 기초 단위 업무계층
DBIO/Rule Server 계층
PM/PSApplication
Facade (EJB)
DBIO
RuleAPI
EBF RDS
WPSWPS
BPMFacade (EJB)
Websphere Process Server
Business Process Choreographer Container
BD
BPM 서버
Application 서버
WPS DB
BO
Process
BPM Service Proxy
BPM 서비스 요청 – 업무 시작, 업무 조회, 업무 처리
BPEL Process BPEL Process
Application Framework BPM 프로세스 연동 구조BPM 서버는 업무 시작, 업무 조회, 업무 처리 등의 워크플로우 서비스를 제공합니다. Application은 BPM에서 제공되는 클라이언트 모듈(API)을 사용하여 이러한 서비스를 사용할 수있습니다.
42
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
트랜잭션Façade 게층
프로세스 계층 기초 단위 업무계층
DBIO/Rule Server 계층
PM/PSApplication
Facade (EJB)
DBIO
RuleAPI
EBF
RDS
WPSWPS
BPMFacade (EJB)
Web Sphere Application Server
Business Process Choreographer Container BPM 서버
Application 서버
WPS DB
BO
Process
Application 서비스 요청 – 데이터 조회, 데이터 처리
BPEL Process BPEL Process
NEFFS Adapter
BD
BPM 프로세스 Application Framework 연동 구조업무 프로세스가 진행되면서 application 서비스를 요청해야 할 경우 NEFFS Adapter를 통해application 서비스를 호출 할 수 있습니다. NEFFS Adapter는 BPEL 컴포넌트로 NEFFS에서제공하는 BD를 사용합니다.
43
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
트랜잭션Façade 게층
프로세스 계층 기초 단위 업무계층
DBIO/Rule Server 계층
PM/PSApplication
Facade (EJB)
DBIO
RuleAPI
EBF
RDS
WPSWPS
BPMFacade (EJB)
Web Sphere Application Server
Business Process Choreographer Container BPM 서버
Application 서버
WPS DB
BO
Process
사용자/조직 정보 조회
BPEL Process BPEL Process
BPM Staff PluginBD
데이터/규칙계층
신보험 DB
System DB
Rule 시스템
SSO 서버
사용자/조직 정보 연동BPM은 사용자/조직/역할 기반 업무 할당 기능을 제공합니다. 이러한 기능을 기존의 사용자레지스트리와 연계하여 사용합니다
44
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
데이터 및 인터페이스 정의데이터 정의
– 개발 툴에서 Business Object를 정의 합니다.
– 정의된 Business Object는 XSD로 표현됩니다.
– Runtime 시 BO는 SDO(Service Data Object)로 전달 됩니다.
인터페이스 정의– 개발툴에서 Interface를 정의합니다.
– 정의된 Interface는 WSDL로 표현됩니다.
45
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
Application Framework(AF)
FacadeConnection<<WDConnection>>FacadeConnection
<<WDConnection>>
PIHandlerService<<Service
Interface>>
PIHandlerService<<Service
Interface>>
BPM Server
BFM<<WPS API>>
BFM<<WPS API>>
PIHandlerProxy<<EJB Client>>PIHandlerProxy<<EJB Client>>
PIHandlerBean
<<EJB>>
PIHandlerBean
<<EJB>>
ServiceFacadeBean
<<EJB>>
ServiceFacadeBean
<<EJB>>
WDSessionManager<<Manager>>
WDSessionManager<<Manager>>
WebSphere SecurityWebSphere Security
PTHandlerService<<Service
Interface>>
PTHandlerService<<Service
Interface>>
PTHandlerProxy
<<EJB Client>>
PTHandlerProxy
<<EJB Client>>
TKHandlerService<<Service
Interface>>
TKHandlerService<<Service
Interface>>
TKHandlerProxy
<<EJB Client>>
TKHandlerProxy
<<EJB Client>>
BPM Service Proxy
BPM Connection
User Registry PluginUser Registry PluginBPM Facade
Business Process Choreographer Container
HTM<<WPS API>>
HTM<<WPS API>>
PTHandlerBean
<<EJB>>
PTHandlerBean
<<EJB>>
TKHandlerBean
<<EJB>>
TKHandlerBean
<<EJB>>
PIManagerPIManager PTManagerPTManager TKManagerTKManager
BPM Service
BPEL Process BPEL Process BPEL Process
Staff PluginStaff Plugin
AFAdapter
AFAdapterBD
Application Component<<PM>>
Application Component<<PM>>
User RegistryUser Registry
BPM Application Component<<PM, PS, EBF>>
BPM Application Component<<PM, PS, EBF>>
BPM 컴포넌트 구현 방안
46
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
심사항목 리스트 화면IBM
스마트워크플로우
47
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
심사처리 화면IBM
스마트워크플로우
48
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
적부의뢰
49
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
적부심사 리스트IBM
스마트워크플로우
50
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
적부심사 결과 입력IBM
스마트워크플로우
51
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
결과IBM
스마트워크플로우
52
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
Runtime에서 Process 시작 시 Owner 지정 (Not Design Time)
53
KSSL SOA Competency Center
KSSL SOA Competency Center © 2007 IBM Corporation
요약SOA 패턴기반의 스마트 워크 플로우(Smart Workflow)는 IAA (Insurance Application Architecture)에 기반합니다
기대효과– 시장 변화에 따른 개발 생산성 향상
– Human Workflow에 Focusing된 시스템 개발
추후 확장 기능– 스마트 워크 플로우 (Human Workflow)
– WID (WebSphere Integration Developer) 플러그인– Human Workflow를 표준 가이드 및 모델에 맞게 효율적으로 개발할 수 있는 개발도구– WID에서 제공되는 각종 확장기능 재사용– 디자인된 Human Workflow 모델의 BPEL Converting– Human Workflow 모니터링을 위한 모델 재사용 (직관적인 모니터링 UI 제공 가능)