Course Name (Chinese):面向服务的计算
(English): Service-oriented Computing
Course Name: Service-oriented Computing |
Course Code: S2298084 |
||||
Semester: 5 |
Credit: 3 |
||||
Program: Computer Science |
|||||
Course Module: Specialized Optional |
|||||
Responsible:Jianrong Wang |
E-mail: wjr@tju.edu.cn |
||||
Department: College of Intelligence and Computing, Tianjin University |
|||||
Time Allocation (1 credit hour = 45 minutes) |
Exercise |
Lecture |
Lab-study |
Project |
Internship (days) |
Personal Work |
12 |
12 |
24 |
8 |
Course Description The course is designed for Engineering Master of Computer Science in TIEI. The course introduces software service concept and the two main methods of service-oriented application development, and discusses the classic web application architecture and Web service composition. Main contents include service- oriented semantics, process, agents, service quality, and service quality credibility. Students will have a preliminary and extensive understanding about Service-Oriented Computing, as well as master the latest trends of development in distributed computing and software. |
|||||||
Prerequisite Ÿ Database management system: to understand the relevant knowledge, concepts and operations Electronic commerce technology: to acquire the basic knowledge and technology |
|||||||
Course Objectives This course discusses basic concepts of Service-Oriented Computing to help students understand the ideas and principles. After this course, students should be able to: Ÿ Understand the background of service applications, Ÿ Fully grasp the basic standards and technologies of service-oriented computing, and to Ÿ Combine theory with practice and achieve certain improvement in existing services, and build better models for different services. |
|||||||
Course Syllabus Ÿ Service-Oriented Architecture: definition, function, and function module of the platform Ÿ Web services: concepts, technical systems, specifications and standards Ÿ Service communications: communications and Simple Object Access Protocol (SOAP) of distributed system Ÿ Service description: models, Web Service Description Language (WSDL) Ÿ Service publishing and discovery: name and Directory Services Overview Ÿ Service composition: basic knowledge, modeling and programming Service-oriented end user programming: VINCA method system overview, tool set |
|||||||
Textbooks & References Ÿ Munindar P. Singh, Michael N. Huhns, John Wiley & Sons.Service-Oriented Computing:Semantics. Processes, Agents, John Wiley Sons, 2005. Ÿ Feuerlicht, George, Lamersdorf, Winfried.Service-Oriented Computing—ICSOS 2008 Workshops. Springer, 2009. Ÿ Griffiths, Nathan, Chao, Kuo-Ming.Agent-Based Service-Oriented Computing. Springer, 2010. Stephen R Smoot, Nam K Tan.Private Cloud Computing: Consolidation, Virtualization, and Service-Oriented Infrastructure. Morgan Kaufmann, 2011. |
|||||||
Capability Tasks CT2: To understand the basic concepts of Service-Oriented Computing. CT3: To connect different Web services, then develop registration and discovery technology of Web service. CT4: To understand the concept of organizational modeling, and realize distributed service-oriented system. CS1: To master the basic theories of Service-Oriented Computing, and understand the development status and trends of Service-Oriented Computing. CS2: To gain a comprehensive and solid foundation of Web service to develop registration and discovery technology of Web service. CS3: To have the ability to analyze, and the ability to propose a solution for a practical background. |
|||||||
Achievements Ÿ To master the background and basic knowledge of service application. – Level: A Ÿ To fully grasp the elementary standards and technology of service-oriented computing. – Level: M Ÿ To design a new Web service, and to make the resource description framework and the web ontology language specification. – Level: A Ÿ To evaluate the standards and the main part of web services architecture. – Level: M |
|||||||
Students:Computer Science,Year 3 |
|||||||
Assessment: |
|||||||
Exam |
Assignment |
Report |
Term Paper |
Presentation |
Others |
||
|
√ |
√ |
|||||
Language of assessment:Chinese Attendance: 10 % Homework: % Mid-term report/test: 30 % Final report/test: 60 % |