290 likes | 436 Views
e-Biz Processing Using UMM. 서울대 산업공학과 제조통합자동화 연구실 석사 1 년 강윤철. Contents. ebXML UMM and UML E-Biz processing using UMM Supply chain Modeling using UMM Concludes. ebXML UMM&UML E-Biz SC Modeling Concludes. UN/CEFACT.
E N D
e-Biz Processing Using UMM 서울대 산업공학과 제조통합자동화 연구실 석사 1년 강윤철
Contents • ebXML • UMM and UML • E-Biz processing using UMM • Supply chain Modeling using UMM • Concludes ebXML UMM&UML E-Biz SC Modeling Concludes
UN/CEFACT • United Nations Centre for Trade Facilitation and Electronic Business • 전세계 교역 촉진과 전자적 비즈니스 분야의 정책과 기법 개발을 담당하는 UN 기구 • 국제 EDI 표준인 UN/EDIFACT를 포함, 세계적인 비즈니스 프로세스 촉진용 툴들을 다수 개발하고 홍보해왔다. • UN/CEFACT는 세계적인 개방적이고 상호운용 가능한 전자적 비즈니스 표준과 스펙의 개발 및 구현을 강력하게 지원하고 있다. ebXML UN/CEFACT ebXML ebXML(UN/CE FACT) ebXML(OASIS) Security UMM&UML E-Biz SC Modeling Concludes
ebXML • ebXML modeling methodology XML 기반의 e-Business 표준 Be adopted by UMM UMM uses UML • 기술적인 기반은 XML, 전 세계 공용의 e-Biz 표준 구현 • Creating a Single Global Electronic Market ! ebXML UN/CEFACT ebXML ebXML(UN/CE FACT) ebXML(OASIS) Security UMM&UML E-Biz SC Modeling Concludes
ebXML (UN/CEFACT) • Technical Architecture ebXML기반의 비즈니스 시나리오 제시 • Business Process (BP) 여러가지 다양한 Business Process 절차에 대해 모델링을 하고 그 결과물은 시스템에서 자동으로 인식 가능. UN/CEFACT • Core Components (CC) 비즈니스 절차에서 재사용 가능한 Object들을 Component로 만들고, 표준화 UN/CEFACT ebXML UN/CEFACT ebXML ebXML(UN/CE FACT) ebXML(OASIS) Security UMM&UML E-Biz SC Modeling Concludes
ebXML (OASIS) • Registry/Repository (RR) 표준화 되어있는 각종 정보를 RR에 등록하고, 사용자들에게 접근, 검색을 허용하는 기본 모델. ‘V2’ OASIS • Trading Partner (TP-CPP,CPA) 비즈니스 거래 당사자의 정보, 프로파일들을 일관성 있는 규칙으로 표현. OASIS • Transport/Routing and Packaging Messaging Service (TRP-MS) 인터넷 프로토콜(TCP/IP)의 응용 프로토콜(HTTP, SMTP, FTP)등을 사용하여 SOAP에서 정의된 메시징 규격에 따라 문서를 패키징 한 후 주고 받는 부분. ebXML UN/CEFACT ebXML ebXML(UN/CE FACT) ebXML(OASIS) Security UMM&UML E-Biz SC Modeling Concludes
ebXML with Security • Security Open된 공간으로서의 장점을 갖는 인터넷에서 프로세스들이 행해지기 때문에, 신뢰성/보안 취약점을 해결하기 위한 규정이 필요. SAML(Security Assertion Markup Language) XKMS(XML Key Management Standard) ebXML UN/CEFACT ebXML ebXML(UN/CE FACT) ebXML(OASIS) Security UMM&UML E-Biz SC Modeling Concludes
UML overview • Usecase 사용자와 컴퓨터 시스템간의 전형적 교류 Business Process • Interaction diagram Sequence diagram Collaboration diagram • Class diagram • Activity diagram ebXML UMM&UML UML UML vs UMM E-Biz SC Modeling Concludes
BP transaction & document Ex.1> 구매요청서를 보낸다 구매요청서 Noun : Business document 보낸다 Verb : Business transaction • Common Objects Importer, Exporter … • Component Reusable, Extensible ebXML UMM&UML UML UML vs UMM E-Biz SC Modeling Concludes
UML and UMM • UMM은 UN/CEFACT가 제시한 e-Biz 구축 방법론을 일컫는다. • UMM에서 구축하고자 하는 e-Biz process의 특성은 객체지향적 언어이고, 시스템에 적용이 빠르고 용이한 UML을 필요로 한다. • 예를 들어, UML 의 대표적인 모델링 Tool로 알려져 있는 Rational Rose는 Class diagram을 원하는 언어로 자동 생성이 가능하다. ebXML UMM&UML UML UML vs UMM E-Biz SC Modeling Concludes
UML and UMM UMM에서는 UML 용어를 그대로 쓰기도 하지만, 주로 위와같은 용어들로 대체 되어 표현 하기도 한다. ebXML UMM&UML UML UML vs UMM E-Biz SC Modeling Concludes
e-Biz Process using UMM • e-Biz Process using UMM 절차는 다음과 같은 단계로 나뉜다. ebXML UMM&UML E-Biz overview 1st Phase 2nd Phase 3rd Phase 4th Phase SC Modeling Concludes Business Modeling Phase Business Requirement Phase Analysis Phase Design Phase
e-Biz Process using UMM ebXML UMM&UML E-Biz overview 1st Phase 2nd Phase 3rd Phase 4th Phase SC Modeling Concludes
Business Modeling Phase • Goal To understand the structure and dynamics of the operations within a business domain. • Activities Define the Vision and Scope of the business domain and capture a common vocabulary. Find and Detail the Business Actors and Use cases. Find and Detail the Business Objects(Entities and Workers) Structure the Business Use Case Model. ebXML UMM&UML E-Biz overview 1st Phase 2nd Phase 3rd Phase 4th Phase SC Modeling Concludes
Business Modeling Phase • Deliverables Vision Statement Specification of Business Domain Boundary List of Actors/Roles Business Use Case Model Business Object Model • Roles within UN/CEFACT Project Team Business Domain Expert and Stakeholders Business Process Analyst Chairman / Project Leader ebXML UMM&UML E-Biz overview 1st Phase 2nd Phase 3rd Phase 4th Phase SC Modeling Concludes
Business Requirement Phase • Goal To come to an agreement btn Users and UN/EDIFACT standards developers on what an e-Biz solution for the selected area should do • Activities Agree a Vision Statement Find and Detail Actors and Use Cases Identify the Attributes of the relevant Business Entities ebXML UMM&UML E-Biz overview 1st Phase 2nd Phase 3rd Phase 4th Phase SC Modeling Concludes
Business Requirement Phase • Deliverables Refined Vision for this e-Biz area Refined Use Case Model Class Diagram including attributes of all the Business Entities Supplementary Specification ebXML UMM&UML E-Biz overview 1st Phase 2nd Phase 3rd Phase 4th Phase SC Modeling Concludes
Analysis Phase • Analyse the requirements identified in the previous stages in user terms • Translate into a logically structured specification that will enable SW developers or UN/EDIFACT message designers to develop e-Biz solutions • A “System” Class diagram including the Control Classes and Entity Classes • Set of analysis Use Cases including the corresponding class diagrams and interaction diagrams ebXML UMM&UML E-Biz overview 1st Phase 2nd Phase 3rd Phase 4th Phase SC Modeling Concludes
Design Phase • Analysis Output EDI messages • Model and documentation that will enable S/W vendors to develop an OO based e-Biz solution • Message Design • Object Model • Interface Class opertaions ebXML UMM&UML E-Biz overview 1st Phase 2nd Phase 3rd Phase 4th Phase SC Modeling Concludes
SCM Modeling using UMM • Phase I Business Domain : 분산 생산 시스템을 위한 확장 기업 Business Usecase Model: Ex> ebXML UMM&UML E-Biz SC Modeling 1st Phase 2nd Phase Concludes
Usecase에서 Business Object들을 추출 ebXML UMM&UML E-Biz SC Modeling 1st Phase 2nd Phase Concludes
Usecase elaboration 단계 Usecase scenario를 기술하기 위해 관련 Usecase를 기술 단위로 분리한다. ebXML UMM&UML E-Biz SC Modeling 1st Phase 2nd Phase Concludes
Usecase elaboration 각 Usecase에 대해 Business Scenario 작성. ebXML UMM&UML E-Biz SC Modeling 1st Phase 2nd Phase Concludes
Phase II Business Transaction 찾기. (Refined Usecase의 한 형태) ebXML UMM&UML E-Biz SC Modeling 1st Phase 2nd Phase Concludes
Business Entites , Define Classes… ebXML UMM&UML E-Biz SC Modeling 1st Phase 2nd Phase Concludes
Class diagram ebXML UMM&UML E-Biz SC Modeling 1st Phase 2nd Phase Concludes
Phase III , Phase IV logically structure ( EDIFACT message로의 변환 전 단계) “System” Class diagram • EDI message 로의 변환 관련 Object oriented SW 와 관련한 process 개발하고자 하는 e-Biz process에 대한 Modeling 작업 이후의 단계라고 할 수 있다. ebXML UMM&UML E-Biz SC Modeling 1st Phase 2nd Phase Concludes
Conclusion • e-Biz using UMM ebXML : ebXML 구축에 있어서 ebXML 모델링 방법론은 UMM을 적용했다. SC Modling : UMM으로 구축하면 Business process들이 가지는 특성을 그대로 살리는 모델링이 가능하다. 관련 S/W 개발 : UMM은 UML을 기본 언어 툴로 사용하므로, 코드 생성 툴을 이용하여 빠른 S/W 개발을 가능케 한다. ebXML UMM&UML E-Biz SC Modeling Concludes
Reference • BPAWG Reference Model of the International Supply Chain Model, BPAWG, working draft, • http://kr.fujitsu.com/webzine/tech/issue