Tutorials
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.
Biographies
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
Biography
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.
Biographies
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.