CS 7301 Service-Oriented Computing
NEWS
I will be out of town on April 27. I will schedule a project
preview that day and Yunqi will be responsible for the activity.
I will have a make up day for project presentations.
We discussed in last class and the schedule is set on
Saturday May 1 1:30-3:30.
Objectives
Service Computing is being pursued by many major industrial
companies and goverment.
Microsoft and IBM are major players at the application level.
Major E-business players such as Amazon, Google, Yahoo are
devoting to the service cloud research.
DoD pushes service computing in all layers, from communication,
to embedded systems, to applications.
Some defense companies such as Raytheon, Lockheed Martin, and
Boeing are developing service patterns and paradigms for using
these service patterns (check NCOIC for more information).
In this course, you will be exposed to these technologies and
cutting-edge research efforts.
We will cover recent papers and research results for Web Services,
including
- Semantic Web Services
- Service Composition models and reasoning
- QoS Issues for Service Composition
(QoS issues include real-time, power consumption, dependability,
security, output quality, etc.)
- Artificial Intelligence Techniques in Service Computing
(such as composition reasoning and QoS-driven composition
decision making)
- Security and Dependability for Web Services
- P2P Services and Service Cloud
We plan to cover a broad range of service computing techniques
and go in depth on some of these topics.
Readings
Course Organization
- Instructor introduce overview of the topics.
- Students present selected papers according to their interested areas.
- Instructor summarizing student presentations related to each topic.
- One project to explore some aspects of web services.
Students can work in teams and define their own projects
in the related topics.
- Evaluation will be based on the project and presentations.
There will be no exam for the course.
Presentation Schedule
Slides Preparation Guidelines
- Sufficiently detailed
- Bullets with concise descriptions.
Each bullet should be no longer than 2 lines.
Avoid complete sentences.
- Use examples to illustrate specific problems to be resolved
- Use animations and examples to illustrate algorithms
- Use examples to illustrate models
Project
- Each student designs her/his own project.
- Project can be hand-on or theoretical aspects.
- A list of potential projects.
- Some on-going projects in our research group
(can come up with project ideas accordingly)
- SOA modeling of cyber physical systems
- Automated composition of cyber physical resources
- QoS-driven composition of cyber physical systems
- QoS-driven reconfigurable service composition
- Admission control and QoS/power management in service cloud
- Information flow control in service chain
- Secure computation in service cloud
- Framework for dependable web services
Project Schedule
Grading
- Project 25%
- Presentation 70%
- In-class questions 5%
Class, Instructor, and TA information
- Class schedule: TuTh 2:30am - 3:45am, ECSS2.203
- Instructor: Dr. I-Ling Yen, ilyen@utdallas.edu, (972)883-6446
- Instructor Office Hours: Monday 1:30-3:30pm, ECSS 4.402
- TA: Yunqi Ye, yunqi.ye@utdallas.edu
- Office Hours: Wed: 2:00-4:00pm; Friday: 10:00am-12:00pm, ECSS 3.214
Additional Information