After completing this unit, you should be able to: Identify and describe the four basic concepts on which networks are built and describe what is needed to set up a small peer-to-peer network at home; describe the components used to build large business networks and define and compare local area networks. | Lecture 25 Enterprise Systems Development ( CSC447) COMSATS Islamabad Muhammad Usman, Assistant Professor College of Statistical and Acturial Science Modeling Define analysis scope Identify automation systems Model candidate services step 3 step 2 step 1 identify agnostic service candidates filter out process-specific logic apply SO principles identify candidate service compositions identify application service operation/service candidates apply SO principles revise operation candidates grouping © SE;Service orientation, Hans van Vliet The result is basically a set of business service compositions + generic and infrastructure services Entity Models Customer PO Employee Invoice Order 1 * * 1 1 1 * * 1 1 1 1 * 1 * © SE;Service orientation, Hans van Vliet Service modeling guidelines task-centric business service candidates reusability of encapsulated logic across processes © SE;Service orientation, Hans van Vliet Service modeling guidelines task-centric business service candidates reusability of encapsulated logic within a process . © SE;Service orientation, Hans van Vliet Service modeling guidelines identify logical units of work with explicit boundaries SO principle about autonomous services (hiding logic) . © SE;Service orientation, Hans van Vliet Service-oriented design: design sub-steps Service oriented analysis Service oriented design Compose SOA Design entity-centric business services Design infrastructure services step 3 step 2 step 1 . Design task-centric business services step 4 Design SO business process step 5 © SE;Service orientation, Hans van Vliet Entity-centric business services Customer PO Employee Invoice Order 1 * * 1 1 1 * * 1 1 1 * * 1 * Email Weekly hours Customer Hours billed . . . Goal: entity-centric business service layer + parent orchestration layer Receive PO document PO processing service Validate PO document (If PO document is invalid,) send rejection notification (and | Lecture 25 Enterprise Systems Development ( CSC447) COMSATS Islamabad Muhammad Usman, Assistant Professor College of Statistical and Acturial Science Modeling Define analysis scope Identify automation systems Model candidate services step 3 step 2 step 1 identify agnostic service candidates filter out process-specific logic apply SO principles identify candidate service compositions identify application service operation/service candidates apply SO principles revise operation candidates grouping © SE;Service orientation, Hans van Vliet The result is basically a set of business service compositions + generic and infrastructure services Entity Models Customer PO Employee Invoice Order 1 * * 1 1 1 * * 1 1 1 1 * 1 * © SE;Service orientation, Hans van Vliet Service modeling guidelines task-centric business service candidates reusability of encapsulated logic across processes © SE;Service orientation, Hans van Vliet Service modeling guidelines task-centric