進行中 校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15 – 6/18
  • 初選第二階段 6/22 – 6/25
  • 校際選修 8/24 – 9/18
  • 初選第三階段 8/31 – 9/3
  • 開學後加退選 9/7 – 9/21
  • 逾期加退選 9/21 – 9/24
選課資源

服務導向軟體工程

Software Engineering with SOA

學期
114-1
學分
3 學分
當期課號
535526
永久課號
CSIC30059
開課單位
資訊科學與工程研究所
授課教師
王豐堅
校區
光復
類別
選修
上課時間表
週二
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 Hours
地點
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