Important dates



  Online registration

  Visa info


  Detailed program



  PhD Symposium

 Local info

   Hotel information


   Program Committee

   Organizing Committee


 Call for papers

 ICSOC 2005
 ICSOC 2004
 ICSOC 2003






Tutorial 1: IT Service Management in a Service Oriented Environment: Best Practices, Challenges, and Shared Experiences
Christopher Ward (IBM) and Claudio Bartolini (HP)


IT Service Management using Service Oriented Architectures (SOA) introduces a new way of looking at business and organizations. For the business, SOA provides a conduit to expose not just its customer facing services but also its internal processes. For the organization, SOA provides a way of increasing its competitive edge through greater flexibility and responsiveness to external and internal change. Within an IT organization SOA means efficiently delivering IT services to their lines of business as well as managing the SOA architectures that their businesses are constructing. This task is magnified in the emerging global economy, as IT management extends to global scope and becomes progressively automated in execution. In fact, a new IT Service Management (ITSM) model is emerging to address these and other challenges including the need for efficient coordination of people and tools across global organizations and different silos of management, and alleviating the growing relative cost of labor to an IT organization. This new model implies a greater degree of human activity coordination through standardized processes, a greater degree of process automation via relevant tools, and a more comprehensive and federated approach to IT configuration management data, system data and performance measurement data, resulting in qualitative and quantifiable improvements in IT service delivery.


In this tutorial we will describe the transformation that is taking place within IT organizations to provide IT service management rather than just IT systems management. In this new services oriented paradigm, the traditional focus on technology to provide systems management is augmented with process management to provide a service management focus. The tutorial starts with an introduction to IT organizations and what IT service management entails. The tutorial provides a brief overview of ITIL including the service support domain of Configuration Management, Change Management, Incident Management and Problem Management and Release Management, and service delivery domain encompassing Service Level Management, Financial Management, Capacity Management, Availability Management and Service Continuity Management. The tutorial then illustrates how services oriented architecture provides the ideal enabler for process based IT service management, by following the lifecycle of a representative IT service request. The tutorial concludes with a discussion on adoption challenges, including handling process variances, deployment planning process monitoring and education.

         Introduction to IT Service Management (ITSM)

         How SOA and ITSM extend flexibility within businesses operations

         IT Best Practices based and the IT Infrastructure Library (ITIL)

         How ITSM in an SOA environment leverages ITIL to provide reliable, efficient, measurable service management

         ITSM challenges to adoption and deployment

At the conclusion of the course, participants are expected to have an introductory understanding of IT Service Management including the four major elements: Organization, Process, Technology, and Information. The participants will be conversant in ITIL and understand the basics of the service support domain and the delivery domain. The participants will also understand how SOA enabled ITSM can be deployed for IT service management and the major benefits and challenges.




Dr. Christopher Ward is a senior Research Staff Member in the IT Systems and Services Management Group in the Service Delivery Department at the T.J. Watson Research Center. He joined IBM in 2000 and is most recently responsible for architecture and development of configuration management process elements for a major IT Service Management product. Prior to researching in IT service management he was responsible for a data management model to represent the complex relationships required for proactive SLA management. Since joining IBM he has received various achievement awards, has chaired selected standards committees and has published many technical papers. Dr. Ward has published extensively on a variety of computer science problems, is author or co-author of numerous patents and is a Senior Member of the IEEE. He received a Ph.D. degree in Computer Science from the University of Florida in 1988.


Claudio Bartolini is a senior researcher at the HP Laboratories in Palo Alto, USA. His background is on architecture and design of software systems and frameworks. His current research interest is in methodologies for business and IT alignment. He holds a M.Sc. degree in electronic engineering and computer science from the University of Bologna, Italy. He has published over twenty papers on international journals, conferences and workshop, and contributed to book chapters. He is a co-author of the W3C WSCL specification. He holds a number of patents in various countries. He is a frequent speaker at conferences, and chaired a number of conferences and




Tutorial 2: Building Business Driven Grid Solutions Using Open Source Globus Software
Steve Tuecke (Univa)


Learn how to develop and deploy Grid solutions that have real business impact, using the open source software. Most Grid deployments to date have focused on IT-centric issues such as server utilization and increased throughput for parallelizable applications. But the true value of Grid is in the business capabilities that it enables, especially in such strategic processes as new product design and innovation. This presentation examines best practices for designing, deploying, and operating secure, scalable solutions that allow distributed groups of knowledge workers to collaborate more effectively.


Topics include:


         The challenges of managing resources and data in a large distributed environments

         Using Globus components and services to enable interoperability among computing, data and communications resources across the enterprise

         Similarities between commercial requirements and eScience Grid deployments

         Guidelines for assembling Grid solutions using open source Globus software





Steve Tuecke cofounded the Globus Alliance, originally known as the Globus Project, with Dr. Ian Foster and Dr. Carl Kesselman. He was responsible for managing the architecture, design, and development of Globus software, as well as the Grid and Web Services standards that underlie it. Tuecke was Univa.s first CEO, leading the company through its first round of funding and beta product release. He began his career in 1990 as a software engineer for Foster in the mathematics and computer science division at Argonne National Laboratory. In 1995, Tuecke helped create the Distributed Systems Laboratory at Argonne which, under his management and technology leadership, became the premier Grid research and development group in the world. In 2001, Tuecke focused on Globus architecture and design, creating Grid and Web Services standards, and expanding corporate relationships. In 2002, Tuecke received Technology Review magazine's TR100 award, which recognized him as one of the world's top 100 young innovators. The same year, he also was named to Crain's Chicago Business "Forty Under 40" and described as one of the Chicago area's "best and brightest." In 2003, he was named (with Foster and Kesselman), by InfoWorld magazine as one of its Top 10 Technology Innovators of the year. Tuecke graduated summa cum laude with a B.A in mathematics and computer science from St. Olaf College.




Tutorial 3: From Business Process Modeling with BPMN & BPDM to Business Process Execution with BPEL-* & SCA
Pablo Irassar (IBM) and Matthias Kloppmann (IBM)


The objective of this tutorial is to provide a solid understanding of the life-cycle of standards-based business processes, with an emphasis on the associated open standards. That life-cycle starts with business level modeling where we'll go into the creation of business processes using the Business Process Modeling Notation (BPMN) and its relationship to the emergent Business Process Definition Metamodel (BPDM). At that level structural elements, tasks, compensations, key performance indicators and other key elements of orchestration and choreography can be associated with processes, and processes can be analyzed and their behavior be simulated to anticipate later runtime characteristics.


From there, business processes will be refined and augmented with IT-specific information to result in a process runnable on a process execution middleware. We'll go into the executable process constructs provided by existing and upcoming standards for executable business processes, such as the Business Process Execution Language (BPEL), BPEL extensions to incorporate people into business processes (BPEL4People) and others. Finally, such a process cannot be run on its own, but needs to be linked to the services it invokes, and deployed onto a real system. Here we take a closer look at the associated framework provided by the Service Component Architecture (SCA) and introduce its concepts.




Pablo Irassar is a Senior Technical Staff Member in the Application and Integration Middleware Division of IBM's Sofware Group. Pablo is reponsible for Business-level Process Design tooling and leads the overall architecture for IBM's Business Process Analysis offerings. He also is involved in the standarization efforts around BPMN and metamodels associated with process description. He has been leading IBM offerings in this space since the adquisition of Holosofx in 2002 and previously worked in coarse-grain component application assembly middleaware and advanced solutions design and implementation for the financial services industry. Pablo joined IBM Argentina in 1996, and holds a Software Engineering degree from Universidad Nacional del Centro de la Provincia de Buenos Aires.


Matthias Kloppmann is a Distinguished Engineer in the Application and Integration Middleware Division of IBM.s Software Group. He is responsible for Business Process Technology and has the overall architectural lead for IBM's Process Execution Environment, Business Process Choreographer. Matthias is also driving IBM.s standardization efforts around BPEL. He has been working on workflow products for more than a decade, starting with FlowMark where he was responsible for the engine, and continuing with MQSeries Workflow, where he was in charge of the system design. Before that, Matthias has worked on data repositories and object-oriented databases. He joined IBM in 1986. Matthias holds an M.Sc. in computer science and electrical engineering from the University of Stuttgart.











IBM Research


Global Grid Forum


University of Trento

University of Trento

Tilburg University

Tilburg University