IEEM 5352 Enterprise Integration
-
Upload
zelenia-noel -
Category
Documents
-
view
33 -
download
1
description
Transcript of IEEM 5352 Enterprise Integration
![Page 1: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/1.jpg)
112/04/19 1
IEEM 5352Enterprise Integration
Enterprise Process Modeling and Analysis Tool – INCOME4
![Page 2: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/2.jpg)
112/04/19 2
Contents1. Overview: INCOME process designer2. Behavior Modeling
– fundamentals of Petri-nets– sequence, preconditions for an activity, branching,
refining (drill-down)– detailed information for activities
3. Organization Modeling4. Information Modeling5. Linkage of Organization Structure and Behavior
Modeling6. Linkage of Information Model and Behavior Modeling
![Page 3: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/3.jpg)
112/04/19 3
1. Overview: INCOME process designer • Modeling, documentation and analysis of business
process
(object model, data model)
![Page 4: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/4.jpg)
112/04/19 4
1. Overview: INCOME process designer(Cont.)
• Model types:– Behavioral model - define process & business
rules: Sequence, Preconditions for an activity, Branching, Refining
– Organization model - Identify personnel roles & resources
– Information model - Define information/data structure
![Page 5: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/5.jpg)
112/04/19 5
1. Overview: INCOME process designer(Cont.)
• Application Type:– BPR (Business Process Reengineering)– Knowledge Management– Application (software) Development– Introduction of Standard Software– Workflow Management– Simulation Studies– Process Benchmarking (as-is and to-be models
comparison)
![Page 6: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/6.jpg)
112/04/19 6
2. Behavior Model
Price quote
Pre-sales process
![Page 7: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/7.jpg)
112/04/19 7
Basic elements of behaviour modelling
• Activities– Portrayed as a rectangle– Objects are
• consumed
• generated
• transported
• modified
by activities.
![Page 8: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/8.jpg)
112/04/19 8
Basic elements of behaviour modelling
• Object store – Portrayed as a circle– Carrier for objects– Object stores can
• Store objects
• Visualise objects
• Acquire states
![Page 9: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/9.jpg)
112/04/19 9
Fundamentals of Connections in Petri-Nets
(generates)
![Page 10: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/10.jpg)
112/04/19 10
Connection Examples•Activity consumes objects from the input store (input connection) in the implementation
Customer order Accept order
•Activity generates objects in the implementation and places these in output store (output connection)
Print delivery note Delivery note
•Activity modifies objects in the connected object store in the implementation (update connection)
Schedule order Free capacity
![Page 11: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/11.jpg)
112/04/19 11
Example 1• Chemical transformation process
Manufacture of ethaneEthane is produced using hydrogen and ethylene
with platinum as a catalyst.
![Page 12: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/12.jpg)
112/04/19 12
Example 2
• Production system
UNPROCESSEDORDERS
PROCESSEDORDERS
COMPLETED
ORDERS
MATERIAL
PROCESSINGAT MACHINE 1
PROCESSING ATMACHINE 2
![Page 13: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/13.jpg)
112/04/19 13
麥芽 麥芽汁 發酵
發酵粉
![Page 14: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/14.jpg)
112/04/19 14
![Page 15: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/15.jpg)
112/04/19 15
Petri-Net Presentation (1/3)
Concurrent: Activated by the same event. 同步:兩個或以上的狀態同時由一個事件所啟動 。
T3
![Page 16: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/16.jpg)
112/04/19 16
Petri-Net Presentation (2/3) Synchronous: Activity must be triggered by
two events. 同時:若該活動需有兩個或以上之狀態成立,方能啟動
![Page 17: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/17.jpg)
112/04/19 17
Petri-Net Presentation (3/3)
Conflicting: More than one activities can be triggered by one event.
衝突:當狀態被滿足時,下面卻有多個符合的活動等待選擇。
?
?
![Page 18: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/18.jpg)
112/04/19 18
Activity Triggering
SCREWS
After Triggering
SHEET METALS
NUTS
ASSEMBLYDOORS
WAIST
K(1)
K(1)
SCREWS
SHEET METALS
NUTS
ASSEMBLYDOORS
WAIST
K(1)
K(1)
token
token
![Page 19: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/19.jpg)
112/04/19 19
Conflict Resolution (1/2)
ProbabilityPARTS
ASSEMBLY1
ASSEMBLY2
PRODUCT1
PRODUCT2
PARTS
ASSEMBLY1
ASSEMBLY2
PRODUCT1
PRODUCT2
70%
30%
解決之道 - 加入機率
![Page 20: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/20.jpg)
112/04/19 20
Conflict Resolution (2/2)
)condition rule
![Page 21: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/21.jpg)
112/04/19 21
Business modeling processAnalysis andFormalisation
Behaviormodel
furtherFormalisation
Definition ofObject relatedBusiness rules
INPUT OUTPUT
PROCESSING
INPUTOUTPUT
PROCESSING
InDoc OutDocget_attribute(InDoc, st),st = approved,assign.var(InDoc, OutDoc).
![Page 22: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/22.jpg)
112/04/19 22
Refining: Drill-down
![Page 23: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/23.jpg)
112/04/19 23
Refining: Drill-down
![Page 24: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/24.jpg)
112/04/19 24
![Page 25: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/25.jpg)
112/04/19 25
Detailedinformation for activities
![Page 26: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/26.jpg)
112/04/19 26
3. Organization Model
![Page 27: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/27.jpg)
112/04/19 27
3. Organization Model (Cont.)
• Detail information– the responsible manager– cost center– resources (personnel, technical aids)– a specific cost unit rate can be defined for every
resource type– roles: task-related group
![Page 28: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/28.jpg)
112/04/19 28
4. Information Model
![Page 29: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/29.jpg)
112/04/19 29
4. Information Model
![Page 30: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/30.jpg)
112/04/19 30
5. Linkage of Organization Structure and Behavior Modeling
![Page 31: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/31.jpg)
112/04/19 31
6. Linkage of Information Model and Behavior Modeling
![Page 32: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/32.jpg)
112/04/19 32
Process Modeling Case 1Logistic Distribution Center (1/3)
![Page 33: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/33.jpg)
112/04/19 33INCOME Behavior Model – Top Level
Process Modeling Case 1Logistic Distribution Center (2/3)
![Page 34: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/34.jpg)
112/04/19 34
Process Modeling Case 1Logistic Distribution Center (3/3)
INCOME Behavior Model – Drilled-down
Store Merchandise
![Page 35: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/35.jpg)
112/04/19 35
Process Modeling Case 1Logistic Distribution Center (3/3)
INCOME Behavior Model – Drilled-down
Process Orders
![Page 36: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/36.jpg)
112/04/19 36
• AS-IS model
• TO-BE model
• Final Comments
Business Process Modeling Case 2 Gold bumping wafer company business
process reengineering
![Page 37: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/37.jpg)
112/04/19 37
AS-IS Organization Model
• Boss: CEO
• Divisions: manufacturing center and QC Center
• Departments: Equipment department, manufacturing process department, I.E. department, quality control department, document management department
![Page 38: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/38.jpg)
112/04/19 38
AS-IS Organization Diagram
![Page 39: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/39.jpg)
112/04/19 39
AS-IS Object Model
![Page 40: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/40.jpg)
112/04/19 40
AS-IS Behavior Model – Top Level
![Page 41: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/41.jpg)
112/04/19 41
Manufacturing Process Drill-Down
![Page 42: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/42.jpg)
112/04/19 42
Shipping Process Drill-Down
![Page 43: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/43.jpg)
112/04/19 43
As-Is Shipping Process Drill-Down
BeforeImprovement 1
BeforeImprovement 2
![Page 44: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/44.jpg)
112/04/19 44
To-Be Behavior Model (Shipping)
Improvement 1 Improvement
2
![Page 45: IEEM 5352 Enterprise Integration](https://reader035.fdocuments.net/reader035/viewer/2022062516/56812c2e550346895d90b29e/html5/thumbnails/45.jpg)
112/04/19 45
Final Comments
• Shorter workflow• Fewer tasks in a given flow• Time reduction• Cost reduction• Less man power
• E-Enterprise Visibility for Integration