Program |
 |
|
|
Find in Program |
 |
|
|
Page |
 |
|
|
Basket |
 |
|
|
|
|
Service-Oriented Computing
Meeting Room 10 Thursday, 13:30, half day 7 | · | 8 | · | 9 | · | 10 | · | 11 | · | 12 | · | 13 | · | 14 | · | 15 | · | 16 | · | 17 | · | 18 | · | 19 | · | 20 | · | 21 |
Munindar Singh, North Carolina State University: Munindar is a full professor of computer science at NCSU. His research interests include business processes and protocols, trust, and service selection. Munindar is editing the Practical Handbook of Internet Computing (in press) and is coauthoring a new text, tentatively titled, Service-Oriented Computing. He was an editor-in-chief of IEEE Internet Computing, and serves on its editorial board as well those of the Journal of Autonomous Agents and Multiagent Systems and the Journal of Web Semantics. Munindar's research has been recognized with awards and sponsorship from the National Science Foundation, DARPA, IBM, Cisco Systems, and Ericsson. Michael Huhns, University of South Carolina: Mike holds the NCR Chair in computer science and engineering at the University of South Carolina, where he also directs the Center for Information Technology. His research interests are in the areas of distributed artificial intelligence, machine learning, enterprise modeling and integration, and software engineering. He writes a column "Agents on the Web" for IEEE Internet Computing. Mike is an associate editor for the Journal of Autonomous Agents and Multiagent Systems. He is on the editorial boards of IEEE Transactions on Mobile Computing, IEEE Internet Computing, International Journal on Intelligent and Cooperative Information Systems, and Journal of Intelligent Manufacturing.
Tutorial number: 53
Web services have become an important paradigm for information
technology architectures and applications. The basic standards and
existing literature on Web services have been focused on the
lower-level, infrastructural matters. But as these become
well-understood, emphasis has shifted to deeper foundational topics.
In particular, in emerging practice, the classical Web services
triangle of publish, find, and bind is being upgraded to sophisticated
descriptions, selection, and engagement.
This upgrade, which we term service-oriented computing, requires the
introduction of techniques for information and process semantics,
specifically, conceptual modeling, ontologies, matchmaking, messaging,
transactions, and processes. Some of the relevant concepts have been
developed in diverse parts of computer science, especially,
heterogeneous databases, distributed computing, artificial
intelligence, and multiagent systems.
This tutorial presents the necessary concepts, architectures,
theories, techniques, and infrastructure to understand Web services in
this upgraded form. However, it is self-contained, and gives the
essential background for anyone planning to learn about and contribute
to the principles and applications of services. It guides
practitioners by highlighting best practices in service-oriented
computing and introduces students and advanced developers to the key
trade-offs as well as the limitations of current approaches.
Intermediate: Active practitioners; advanced developers and architects; graduate and senior undergraduate students.
|