[멀티미디어 문서구조화특론 ] Workflow 2011. 9. 19.

Slides:



Advertisements
Similar presentations
1. Company overview / Key Client / Organization 3. Recruiting Contingency Plan 2. Sesys Recruiting Solution 4. Service Agreement / Estimate Contents 워크베이㈜
Advertisements

Sogang e-Biz Outsourcing Seminar ASP Network Inc. 애경 산업의 ASP 를 통한 Outsourcing 사례 June, 2001 The following material was used by ASP Network Inc. during.
Personal improvement project Fall, 2015 Prof. Baekseo Seong.
0 Sytem Architecture Eric Lim AKAON. 1/44 Ⅰ. 아키텍처 개요 Ⅱ. 아키텍처 물리 설계 Ⅲ. 아키텍처 구성도 ( 예 ) Ⅳ. 고려사항.
더존다스 경영전략과 비젼 1 ERP 개발부문
Bring efficiency and empowerment to your business
마이크로소프트 프리미어 지원 라이선스 (소개자료).
Crystal Reports .NET ASTech System.
영업기획실무 자료.
사업관리 제안범위 End User Computing 재무관리 범위관리 계약관리 품질관리 의사소통관리 자원관리 위험관리 일정관리
Master Thesis Progress
Chapter 2 정보시스템 아키텍처 (IS Architecture)
고급자바프로그래밍 (Advanced Java Programming)
Core Skills: 프로젝트 프로세스 Project Process Learning & Development Team
Mar OSEK/VDK Woo Dong Kyun.
Chapter 7 ARP and RARP.
인사조직 부분 컨설팅성공사례 ㅡ조직혁신(Organization Innovation) 컨설팅 사례연구ㅡ
APPEON SOLUTION INTRODUCTION.
발주시스템 Process 1.  ‘발주시스템 Manual’ 검토 후 회원가입 ( 홈페이지 주소 : )
작업분석(Task Analysis) 숙명여자대학교 임순범.
평생직업시대 개인의 성공을 지원하는 P社 Life Plan System 인 재 개 발 원.
개발자에게 SharePoint Services 란 무엇인가?
Knowledge Enterprise Portal Solution(iKEP)
Knowledge Enterprise Portal Solution(iKEP)
Operating Systems Overview
Business Strategy & KMS in Financial Industry
교육평가 및 효과측정 시스템 POSCO 인재개발원 홍 성 근.
Electronic Teaching Tools
웹 서비스 (Web Services).
Enterprise Data Warehouse
R&D 기획력 향상 프로그램(내부교육용) 생물학전문연구정보센터(BRIC) 발표자: Eastern Water
최 연식 ( ) EDMS를 활용한 EKP 구축 전략 2002년 09월 04일 성우시스템 주식회사 김 정훈 ( ) 최 연식 ( )
[2008년 상반기 신입사원 입문 교육] 비즈니스 프로세스 관리 기술지원센터 기술기획팀.
ISO 실무교육 교재.
선진기업의 인적자원관리 성공 사례 유 규 창 (숙명여자대학교 경영학부)
특수조명 Program Manual M.D.I Solution
SSAS 변화된 구조와 사용자 분석 화면 구현 우철웅 기술이사 BI 사업부 인브레인.
BPMS의 이해 (Business Process Management System)
English Communication 1
CRM에서의 Data Quality Management
Socket & Plug 기반의 u-Banking Platform
ISO 9001:2000 프로세스 접근방법의 이해와 적용 베스트경영컨설팅(BMC).
Unified Communications Cisco Korea
- Make Processes Manageable -
품질경영(ISO/FDIS 9001:2008) 개정규격 핵심내용 설명
BAF Team IT Engineering Center
웹 서비스 (Web Services).
건강기능식품 T.F.T.
Action Planning : 변화관리 7단계 모델과 변화추진계획 수립.
KMS 구현 및 활용사례 경쟁력 강화를 위한 2002년 5월 28일(화) 김 연 홍 상무 / 기술사
프로젝트 관리 Project Management
경영성과 극대화를 위한 TPM 활동.
사 내 한 성명 NDS 업적목표관리제도(PMS)운영 매뉴얼 주식회사 엔디에스 인사교육팀.
ERP 시스템의 구축 ERP 시스템의 구축 기업이 ERP 시스템의 도입을 검토하는 단계에서부터 실제 업무에 적용하고 사후관리에 들어가는 단계에 이르기까지 시스템을 효과적으로 사용하기 위해 필요한 모든 활동.
통합경영시스템 지도 제안서 ISO 9001, ISO SD경영연구소.
제4장 : 노동력 구조 1. 한국의 노동력 구조 2. 일본의 노동력구조 3. 유럽의 노동력 구조 4. 노동력 구조의 변화와 정책방향 동영상 학습과제 1. 노동력 구조와 의미는? 2. 각국의 노동력 구조를 조사하는 방법은? 3. 각국의 노동력 구조의 변화추이는? 4.
10. 소프트웨어 아키텍처 뷰 설계 명지대학교 융합소프트웨어학부 김정호 교수.
신입사원육성체계 및 Mentoring System
The Practice of KM operations
소프트웨어 종합설계 (Software Capstone Design)
(주) 에이에스피엔 2015년 1기 인턴사원 채용 요강 ASPN.
myfood.com 상명대 맛집 홈페이지 구축 제안서
시스템 분석 및 설계 글로컬 IT 학과 김정기.
작업분석(Task Analysis) 숙명여자대학교 임순범.
혁신기술·기법.
소프트웨어 종합설계 (Software Capstone Design)
Introduction to Computer System Spring, 2019
Peer-to-Peer SIP Network Using Distributed Hash Table
AJAX Technology for Web2.0
흐름도FLOWCHART 프로그래밍 과정 전단부 처리 단계 문제 분석 논리 설계
Presentation transcript:

[멀티미디어 문서구조화특론 ] Workflow 2011. 9. 19

Human Activities Have Three Phases User Interface (while waiting) Review Automated phase before to prepare for the task Automated phase after to take care of results of the task Wait phase for Human to do the work, includes timers and escalation logic Note: this notation is not standard!

Terms Business Process Workflow Management System ( BPMS ) What is intended to happen is managed by a is defined in a Workflow Management System ( BPMS ) Process Definition Representation of what is intended to happen Controls the automated Aspects of the process. subprocess composed of composed of used to create & manage Process Instance Activities Representation of what is actually happening which may be during execution are represented by includes one or more Manual Activities Automated Activities Activity Instances Not managed by BPMS Work Items Invoked Applications Tasks allocated to a Workflow Participant. Services called as part of process

Enterprise Application 1990  Workflow in the Brain UI “Screens” Enterprise Application “Account Management” List Accts New Acct Mod Acct Del Acct Application Logic in Monolithic Program Background Check Conformance Rules

1993  Workflow Assist in Sequence Human BPM/Workflow: background check check guidelines create account User accesses original UI directly Launches UI UI “Screens” Enterprise Application “Account Management” List Accts New Acct Mod Acct Del Acct Application Logic in Monolithic Program Yellow color diagram is a BPMN diagram. There is another presentation later on the importance of this standard. Background Check Conformance Rules

Enterprise Application 1996  Distribute Work background check check guidelines create account Launches UI “Screens” Enterprise Application “Account Management” List Accts New Acct Mod Acct Del Acct Application Logic in Monolithic Program Background Check Conformance Rules

2002  Service Oriented Architecture UI connects user to process engine, not the back-end applications enter info bg check rules Review create account Exposed Web Services Enterprise Application “Account Management” Background Check Conformance Rules List Accts New Acct Mod Acct Del Acct Application Logic Service Oriented Architecture

ESB의 정의 1. ESB (Enterprise Service Bus)의 개요 - ESB = EAI (Enterprise Application Integration) + 표준화 + 분산화 - 비즈니스 내에서 서비스, 애플리케이션, 자원을 연결하고 통합하는 미들웨어 또는 인프라 비즈니스 단위들의 통합을 수월하게 하면서 이종의 플랫폼과 환경들을 잇는 가교 역할을 하는 인프라 나. ESB (Enterprise Service Bus)가 주목 받은 이유 - EAI에서 Hub and Spoke 통합방식의 한계점 발견 SOA의 핵심 필요 기능으로 중요성 증대 2. ESB (Enterprise Service Bus)의 중요성 및 개념도 가. ESB (Enterprise Service Bus)의 중요성 - 분산된 서비스 컴포넌트를 쉽게 통합 연동할 수 있어 신뢰성 있는 메시지 통신이 가능 각 레거시 시스템과의 연동을 위한 다양한 표준 프로토콜의 지원을 기본으로, 재사용 가능한 컴포넌트들을 조립함으로써 서비스 지향적인 기업 환경을 만들 수 있는 기반 제공 나. ESB (Enterprise Service Bus)의 개념도

BPEL의 정의 1. BPEL 이란 무엇인가?? BPEL 은 비지니스 프로세스를 정의하고, 정의된 프로세스 따라서 동작을 하도록 해당 Folw를 XML 언어의 형태로 표현하여 비지니스 처리시 Rule의 역할을 하는 표준 언어이다. 또한 비지니스 프로세스를 표현하기 위해서 표현의 방법과 도구를 제공하는 언어이다. 실행 비지니스 프로세스를 지원하여 기업의 비지니스 프로세스 모델링을 하는데 충분한 방법을 제공한다. 현재 Oracle, MS, IBM 등에서 BPEL을 작성할 수 있는 IDE tool 을 제공한다. 2, BPEL 은 왜 만들어 졌을까? 모가 좋을까?? 협업적 비지니스 패러다임에서 비지니스를 지원하기 위한 서비스간의 통합이 필요하게 되며 서비간의 협업적 비지니스를 지원하기 위한 프로세스에 대한 기술과 표현 방법이 필요하게 됨으로써 BPEL이 정의되기 시작하였다. 또한 분산 서비스 컴포넌트의 개별적인 사용시에 제어의 어려움과 개별 컴포넌트를 묶어서 하나의 서비스를 만들고 프로세스를 모니터링하고 관리하기 위해서 정의되었다. 또한 BPEL은 플랫폼 독립적으로 비지니스 프로세스를 기술하기 위해서 XML 표준을 사용하고 있다. 병렬 분기, 동기화, 배타적 선택등 기본적인 프로세스 정의 기능 이외에 단위 업무 취소, 사례 취소등 다양한 프로세스를 지원함으로써 구현이 편리하다. 3. BPEL 의 구성 요소 - invoke : 서비스를 동기적/비동기적으로 호출하고 값을 받음 - Assign : 결과값을 받아서 일시적인 저장 - 변수와 동일한 역할 수행 - Scope : 예외사항 처리를 위한 범위를 지정 - Switch : 프로세스의 판단에 의한 분기를 처리 - Receive : 비동기적인 호출에 의해서 처리된 값을 리턴

2005  Composite Services = IT Agility enter info call 1 Review create account Composite Services ESB / BPEL Application Logic Exposed Web Services List Accts New Acct Background Old Rules New Rules Mod Acct Del Acct

2008  Simplify as “Human Steps” call 1 enter info Review Composite Services ESB / BPEL Application Logic Exposed Web Services List Accts New Acct Mod Acct Del Acct Background Rules

Separation of Responsibility ESB / BPEL Background Rules List Accts New Acct Mod Acct Del Acct call 1 enter info Review Business Retains Control of Assignment of Responsibility Groups, Roles, Skills Deadlines Alerts, Reminders, Escalations Order of Tasks Addition of Manual Tasks User Interface IT Retains Control of Computational Logic Data Representations Scalability / Performance Interoperability Master Data Management

Separate Development Business Retains Control of Depends strongly on who is in each organization. Separate Development Business Retains Control of Assignment of Responsibility Groups, Roles, Skills Deadlines Alerts, Reminders, Escalations Order of Tasks Addition of Manual Tasks User Interface Changes on daily basis Who? When? What? How? Organizational Culture Optimize for each team Respond to market or legislation Related to Training, Experience IT Retains Control of Computational Logic Data Representations Scalability / Performance Interoperability Master Data Management Very low or no dependence upon the organizational culture Requires expensive technical capabilities Knowledge of infrastructure