服務導向軟體工程
Software Engineering with SOA
| 節 | 週二 |
|---|---|
3 10:10–11:00 | 服務導向軟體工程 ED102 2 節連堂 |
4 11:10–12:00 |
* 根據陽明交大上課時間表所列
A web service is an instance of a more general notion of a service: “an act or performance offered by one party to another. Although the process may be tied to a physical product, the performance is essentially intangible and does not normally result in ownership of any of the factors of production”. • The essence of a service, therefore, is that the provision of the service is independent of the application using the service. • Service providers can develop specialized services and offer these to a range of service users from different organizations. • A means of developing distributed systems where the components are stand-alone services • Services may execute on different computers from different service providers • Standard protocols have been developed to support service communication and information exchange In this course, we introduce the software engineering techniques to develop applications based on web services.
no, (but better after taking software engineering)
(to be decided at the beginning of semester) ** Course hours: • (** 10:00am-12:30pm, (CDX), Tuesday, ED#102
• ** Paper readings&report (1-2 papers) • ** The transparencies presented
| 週次 | 主題 |
|---|---|
| 第 1 週 | Chapter 3, SOA Business Modeling |
| 第 2 週 | Chapter 2, Introduction to the SOA Business Model, |
| 第 3 週 | Chapter 1, Service-Oriented Software Engineering, An Introduction |
| 第 4 週 | Chapter 4, a General Model for Services |
| 第 5 週 | Chapter 5, SOA, Principles of Service Design |
| 第 6 週 | 6, Understanding Layers with Services and Microservices |
| 第 7 週 | Chapter 7 Analysis and Modeling with Web/REST Services and Microservices |
| 第 8 週 | Chapter 8 Service API and Contract Design with REST and Microservices |
| 第 9 週 | Chapter 9 Fundamental Inventory Patterns |
| 第 10 週 | Chapter 10 Logical Inventory Layer Patterns |
| 第 11 週 | Chapter 11 Inventory patterns for Centralization, Implementation and Governance |
| 第 12 週 | |
| 第 13 週 | |
| 第 14 週 | |
| 第 15 週 | |
| 第 16 週 |
Major Text & Ref. Books • A Planning and Implementation Guide for Business and Technology, E. A. Marks, and M. Bell, 2006, John Wiley & Son • SOA, Principles of Service Design, T. Erl, 2008, Prentice Hall • SOA, Design Patterns, T. Erl, 2009, Prentice Hall • SOA, Analysis and Design for Services and Microservices, T. Erl, 2nd, 2017, Prentice Hall (textbook) • Understanding SOA with Web Services, E. N. Newcomer and G. Lomow, 2005, Addison Wesley • Software Engineering, Ian Sommerville, 11th edition, 2018, Addison-Wesley
- 地點
- Office: EC#518
- 時間
- To be decided after semester open • (** Office hours: 2:30-4:30pm, Tuesday and 2:30-4:30pm, Thursday, EC#518) • (** TA hours: ** • 1:30pm-3:30pm, Monday & Wednesday)
- 聯絡方式
- #EC 518, tel:31952