2nd International Conference on
Service Oriented Computing

New York City, NY, USA
November 15-18, 2004
Co-sponsored by ACM SIGSOFT, ACM SIGWEB, and University of Trento

Service Oriented Computing (SOC) is the new emerging paradigm for distributed computing and e-business processing that is changing the way software applications are designed, architected, delivered and consumed. Services are autonomous platform-independent computational elements that can be described, published, discovered, orchestrated and programmed using standard protocols for the purpose of building agile networks of collaborating business applications distributed within and across organizational boundaries.

Combined with recent developments in the area of distributed systems, workflow management systems, business protocols and languages, services can provide the automated support needed for e-business integration both at the data and business logic level. They also provide a sound support framework for developing complex business transaction sequences and business collaboration applications.

Adopting the service oriented computing paradigm has the potential to bring about reduced programming complexity and costs, lower maintenance costs, faster time-to-market, new revenue streams and improved operational efficiency.

However, before the service oriented computing paradigm becomes reality, there is a number of challenging issues that need to be addressed including among other things service modeling and design methodologies, architectural approaches, service development, deployment and composition, programming and evolution of services and their supporting technologies and infrastructure.

This conference aims to bring together researchers and developers from diverse areas of computing and developers to explore and address these challenging research issues in order to develop a common research agenda and vision for service oriented computing.


Core service activities and technologies

Software engineering techniques for service-based development

Infrastructure issues for Service Oriented Applications

Service & AI Computing

Service & P2P/Grid Computing

Service & Mobile Computing

Service Computing & Applications


General Chairs:
Paolo Traverso, ITC-irst (Italy)
Sanjiva Weerawarana, IBM Research (USA)

PC Chairs:
Americas: Francisco Curbera, IBM Research (USA)
Europe: Mike P. Papazoglou, Univ. of Tilburg (Netherlands)
Asia-Pacific: Mikio Aoyama, Nanzan Univ. (Japan)

Publication Chair:
Marco Aiello, Univ. of Trento (Italy)

Industrial Papers Chairs:
Steve Vinoski, Iona (USA)
Ioannis Fikouras, Biba (Germany)

Panel Chair:
Dennis Gannon, Indiana University (USA)

Registration Chair:
Asit Dan, IBM Research (USA)

Tutorial Chair:
Fabio Casati, Hewlett Packard Labs (USA)

Publicity Chair:
Bernd Kraemer, Univ. of Hagen (Germany)

Finance Chair:
Vincenzo D'Andrea, Univ. of Trento (Italy)

Local Organization Chairs:
Bill Nagy, IBM Research (USA)
Jason Nieh, Columbia University (USA)

Awards Chair:
Nirmal K Mukhi, IBM Research (USA)


Short Papers, Session 1

Chairperson: Marco Aiello (Università di Trento, Italy)
Davis Auditorium; Wednesday, November 17th; 12.00 p.m. - 12.30 p.m.

Portlet usability model
Oscar Diaz, Coral Calero, Mario Piattini, Arantza Irastorza; University of the Basque Country & University of Castilla-La Mancha

Distribution Concerns in Service-Oriented Modelling
Nasreddine Aoumeur, Jose Fiadeiro, Cristovao Oliveira; University of Leicester

Short Papers, Session 2

Chairperson: Vincenzo D'Andrea (Università di Trento, Italy)
Lerner Hall; Wednesday, November 17th; 12.00 p.m. - 12.30 p.m.

A Service Oriented Architecture for Advertising Games
Paolo Avesani, Marco Cova, Roberto Tiella, Arun Sharma; ITC-irst & Birla Institute of Technology

Distributed and Heterogeneous eHome Systems in Volatile Environments
Michael Kirchhof; Aachen University of Technology

Short Papers, Session 3

Chairperson: Christian Zirpins (University of Hamburg, Germany)
Lerner Hall; Wednesday, November 17th; 4.00 p.m. - 5.30 p.m.

WS-QoC: Measuring Quality of Service Compliance
Ali Shaikh Ali, Omer Rana, David Walker; Cardiff University

A Lightweight Approach for QoS--Aware Service Composition
Gerardo Canfora, Massimiliano Di Penta, Raffaele Esposito, Maria Luisa Villani; University of Sannio,

A Framework for QoS-Aware Service Composition
Arnor Solberg, Sten Amundsen, Jan Øyvind Aagedal, Frank Eliassen; SINTEF & Simula Research Labratory, Norway

Interface inheritance for object-oriented composition based on model driven configuration
Vincenzo D'Andrea, Ioannis Fikouras, Marco Aiello; University of Trento & University of Bremen

Provisioning of Complex Adaptive Services
Luciano Baresi, Devis Bianchini, Valeria De Antonellis, Florian Daniel, Enrico Mussi, Andrea Maurino, Stefano Modafferi, Barbara Pernici; Politecnico di Milano & University of Brescia

Web Services Orchestration and Interaction Patterns: an Aspect-Oriented Approach
Guadalupe Ortiz, Juan Hernández, Pedro J. Clemente; University of Extremadura

Short Papers, Session 4

Chairperson: George Feuerlicht (UTS, Australia)
Lerner Hall; Thursday, November 18th; 4.00 p.m. - 5.30 p.m.

Automatic Configuration of Services for Security, Bandwidth, Throughput, and Availability
Garret Swart, Benjamin Aziz, Simon Foley, John Herbert; University College Cork

Supporting the Negotiation between Global and Local Business Requirements in Service Oriented Devel.
Paolo Traverso, Marco Pistore, Marco Roveri, Annapaola Marconi, Raman Kazhamiakin, Pierluigi Lucchese, Paolo Busetta, Piergiorgio Bertoli; ITC-irst & University of Trento

Privacy-based Ranking of Web Services
Abdelmounaam Rezgui, Athman Bouguettaya; Virginia Tech

A Semantic Protocol-Based Approach for Developing Business Processes
Amit Chopra, Nirmit Desai, Ashok Mallya, Leena Wagle, Munindar Singh; North Carolina State University

Flexible Matchmaking of Web Services Using DAML-S Ontologies
Antonio Brogi, Sara Corfini, Razvan Popescu; University of Pisa



November, 16 --- 9.30 a.m. - 10.30 a.m. --- Davis Auditorium
Don Ferguson, IBM Fellow & Chief Architect, IBM Software Group
Web Services -- From Customer Pain to Implemented Solutions
This presentation will present some examples of customer information technology/business problems. We wil explain which Web service concepts and standards help solve the problems. The presentation will also discuss how pre-built "middleware" functions combined with machine readable policy documents can simplify application development by providing a container that automates the implementation of the Web service functions. The presentation will talk about a core set of Web service specifications, including SOAP, WSDL, WS-Policy, WS-ReliableMessaging, WS-Transactions, BPEL4WS and the realization of these standards in middleware.

Chairperson: Francisco Curbera (IBM Research, USA)

November, 17 --- 9.00 a.m. - 10.00 a.m. --- Davis Auditorium
Adam Bosworth, Vice President of Engineering, Google
Collaboration, Customization, and Communication
Will discuss the need for reputational systems, trust models, machine learning, and the affects that mobile computing will have on all this with a focus on knowledge that isn't just about what, but why, where, and when.

Chairperson: Sanjiva Weerawarana (IBM Research, USA)

November, 18 --- 9.00 a.m. - 10.00 a.m. --- Davis Auditorium
Tim Berners-Lee, Director, W3C
Services Architecture: Hopes and Fears
Architecture of computers systems sometimes more more of an art than a science. Is the new wave of Web Services going to bring fundamental improvements? What do we need of new architecture for distributed systems? Hopes and fears about the Web, Web Services and the Semantic Web and their fitting together.

Chairperson: Mike P. Papazoglou (University of Tilburg, Netherlands)

Don Ferguson
IBM Fellow & Chief Architect, IBM Software Group

Dr. Ferguson is one of 59 IBM Fellows in IBM's engineering community of 160,000 technical professionals. Don is the chief architect and technical lead for IBM's SWG Architecture Board and family of products. Don's most recent efforts have focused on Web services, business process management, Grid services and application development for WebSphere.

Donald Ferguson earned a Ph.D. in Computer Science from Columbia University in 1989. His thesis studied the application of economic models to the management of system resources in distributed systems. Don joined IBM Watson Research in 1987 and initially led research and advanced development efforts in the areas of file system performance (Hiperbatch), tuning database buffer pools (DB2), goal oriented performance management and tuning of operating systems (MVS Workload Manager), and workload balancing for parallel transaction processing systems (CICSPLEX/SM)

Starting in 1993, Don started focusing his efforts in the area of distributed, OO systems. This work focused on CORBA based SM solutions and frameworks, and evolved into a effort to define frameworks and system structure for CORBA based object transaction monitors. The early design and prototype of these systems produced IBM Component Broker and WebSphere Family of products.

Don has earned two Corporate Awards (EJB Specification, WebSphere),4 Outstanding Technical Awards and several division awards at IBM. Don was the co program committee chairman for the First International Conference on Information and Computation Economies. He received a best paper award for work on database buffer pools, has over 24 technical publications and 7 granted or pending patents. He has given approximately thirteen invited keynote speeches at technical conferences. Don was elected to the IBM Academy of Technology in 1997 and was name a Distinguished Engineer on April Fool's Day, 1998. No one is sure of the joke was on IBM or Don. Don was named an IBM Fellow on May 30, 2001.

Adam Bosworth
Vice President of Engineering, Google

Adam Bosworth joined Google recently as Vice President of Engineering. Bosworth comes to Google from BEA where he was Chief Architect & Senior VP of Advanced Development and responsible for driving the engineering efforts for BEA's Framework Division.

Prior to joining BEA, Adam Bosworth co-founded Crossgain, a software development firm acquired by BEA. Known as one of the pioneers of XML, Mr. Bosworth held various senior management positions at Microsoft, including General Manager of the WebData group, a team focused on defining and driving XML strategy.

While at Microsoft, he was responsible for designing and delivering the Microsoft Access PC Database product and assembling and driving the team that developed Internet Explorer 4.0's HTML engine.

Tim Berners-Lee
Director, W3C

A graduate of Oxford University, England, Tim now holds the 3Com Founders chair at the Laboratory for Computer Science and Artificial Intelligence Lab (CSAIL) at the Massachusetts Institute of Technology (MIT). He directs the World Wide Web Consortium, an open forum of companies and organizations with the mission to lead the Web to its full potential.

With a background of system design in real-time communications and text processing software development, in 1989 he invented the World Wide Web, an internet-based hypermedia initiative for global information sharing. while working at CERN, the European Particle Physics Laboratory. He wrote the first web client (browser-editor) and server in 1990.

Before coming to CERN, Tim worked with Image Computer Systems, of Ferndown, Dorset, England and before that as a principal engineer with Plessey Telecommunications, in Poole, England.

(Longer bio)


Paper abstract submission June 11, 2004
Full paper submission: June 18, 2004
Tutorial and panel submission June 18, 2004
Notification of acceptance: August 20, 2004
Final manuscript due: September 10, 2004
Early registration ends: October 24, 2004
Tutorials: November 15, 2004
Main conference: November 16-18, 2004


ICSOC 2004 is pleased to announce a Student Registration Grant Program. The purpose of the program is to encourage graduate student participation at the conference by funding the registration costs and providing some amount towards travel and other expenses of students who would otherwise be unable to attend. The funding will be provided in exchange for the students' assistance at the registration desk, as directed by the conference organizing committee. ICSOC 2004 thanks IBM Research for funding the program this year.

Who should apply

Applications are accepted from PhD students at degree granting institutions throughout the world. The funding decisions will be based on the needs expressed by student and adviser in the grant application (see description below) and on how the individual may benefit from the conference and on what she may contribute to the conference.

The funding will pay the conference registration fee of $270.00 (one student registration) and additionally will provide funding of $230.00 to be used towards travel and other expenses. Any PhD student may apply for this support based on evidence of a serious interest in service oriented computing, as demonstrated by PhD research experience and results. The awardees should not receive support from any other award institute for the expenses funded by this program. In exchange, students will be expected to provide assistance at the registration desk during the conference, as directed by the conference organizers.

Who decides

The recipients of the registration grants will be decided by the Awards Chair: Nirmal K Mukhi (nmukhi@us.ibm.com).

How to apply

An application for a registration grant will consist of a letter from the student (in plain ASCII as email, no longer than 1 printed A4 page) and a recommendation letter from the student's adviser (in plain ASCII as email, no longer than one printed A4 page). The letter from the student should:

In addition, the student's adviser should send a letter of recommendation to the Awards Chair: Nirmal K Mukhi (nmukhi@us.ibm.com)

Send the application and recommendation letters by e-mail to Nirmal K Mukhi (nmukhi@us.ibm.com) in plain ASCII as an email message. Letters of support should be no longer than one printed A4 page. Any material beyond that length will not be considered. Requests in other than the specified formats will be rejected. Any questions about the student registration grant program may be addressed to the same e-mail address.

Important dates

A deadline of November 2nd 2004 has been set for the receipt of applications, both for the letter of the student and of the adviser. The recipients selected by the committee will be notified by November 5th 2004. Each recipient will be required to accept the grant by November 7th 2004, so that alternates can be notified in the event that a recipient declines.


One of the goals of the conference is to bring the academic and industrial research communities closer. To this end the conference solicits two kinds of submissions, research and industrial papers, and places emphasis on the SOC industrial program.

Research Papers

The conference is soliciting only original high quality research papers on all aspects of service-oriented computing. Submitted papers will be evaluated on significance, originality, technical quality, and exposition. They should clearly establish the research contribution, its relevance to service-oriented computing and its relation to prior research.

For more information about the Research Papers please send e-mail to: research-papers (at) icsoc.org

Industrial & Applications Papers

The conference also encourages high quality submissions covering innovative service based implementations and novel applications of service oriented technology, or major improvements to the state-of-practice. Actual case studies from practitioners emphasizing applications, service technology, system deployment, organizational ramifications, or business impact are especially welcomed.

Because industry-based authors typically create their submissions on their own time in addition to their normal responsibilities, the conference has different evaluation criteria for industrial and applications papers to ease the burden for such authors. Specifically, such submissions are expected to focus on details and issues surrounding actual implementations and applications, and they need not be as detailed regarding prior art as academic papers are expected to be. Papers submitted to the Industrial Track are also expected to be shorter than academic papers. Industrial Track submissions that do not relate to commercial software and standards, or industrial prototypes in actual use, are not encouraged. Because of these different evaluation criteria, authors must clearly indicate that their submissions are intended for the industrial track (use the "Preference" field in the paper registration form).

For more information about the Industrial Papers please send e-mail to: industrial-papers (at) icsoc.org

Paper Submission Guidelines

Research papers are not to exceed 10 pages in the ACM SIG style and should be submitted in PDF.
Industrial papers are not to exceed 5 pages in the ACM SIG style and should likewise be submitted in PDF.

Full details, including more specific guidelines on the preparation of papers, as well as styles for LaTeX2e, Ms Word and Word Perfect can be found on the ACM website (http://www.acm.org/sigs/pubs/proceed/template.html). Do NOT edit the styles. The use of the LaTeX2e template is highly encouraged.

Every paper should have a cover page that:

Acceptance of a paper means an obligation for at least one of the authors to attend the conference and present the paper.

Paper Submission Procedure

Warning: the submission process is now closed.

To submit your paper, you have to use the online Paper submission system.

You have to register as new author and register your paper before the Abstract submission deadline.
Paper registration includes authors' names and addresses, topic areas, title, keywords, and abstract.

After receiving a registration number you will have to submit your paper, in PDF, before the Paper submission deadline.

Conference Proceedings

The ICSCOC'04 proceedings will be published by ACM under Special Interest Groups Proceedings (http://www.acm.org/sigs/pubs/proceed/)

There are plans to invite several authors to provide paper revisions for special issues in acknowledged scientific journals. High quality papers presented at ICSOC 03 have been invited for special issues of the Journal of Digital Libraries and the Cooperative Information Systems Journal.


November, 16 --- 4.00 p.m. - 5.30 p.m. --- Davis Auditorium
Panel 1: Grid Systems: What is needed from web service standards?
Moderator: Geoffrey Fox, Indiana University

November, 18 --- 2.00 p.m. - 3.30 p.m. --- Davis Auditorium
Panel 2: Industrial Service Oriented Architectures
Moderator: Steve Vinoski, Chief Engineer of Product Innovation, IONA Technologies

Grid Systems: What is needed from web service standards?

Geoffrey Fox, head of the community grids lab at Indiana


  • Andrew Grimshaw, University of Virginia, and founder and CTO of Avaki.com, and one of the architects of the Open Grid Service Architecture
  • Steven Newhouse, Deputy Director, Open Middleware Infrastructure Institute, University of Southampton (part of the UK e-science programme)
  • Jeffrey Frey, IBM Distinguished Engineer, OnDemand System Architecture and Design
  • Matei Ripeanu, The University of Chicago

    Industrial Service Oriented Architectures

    Real-World SOA
    Service-Oriented Architecture (SOA) is a current darling of the technical media. After reading all the SOA hype in technical magazines, papers, analyst reports, vendor literature, and weblogs, one might get the impression that with SOA, we've finally discovered the "silver bullet" that can magically solve all your IT problems. Our panelists are SOA veterans who, having deployed actual SOA-based production systems, will inject some reality into this picture, describing what about SOA really works and what doesn't work when it comes to real-world projects.

    Steve Vinoski, Chief Engineer of Product Innovation, IONA Technologies


  • Ali Arsanjani, Ph.D., STSM & Executive IT Architect, Chief Architect, SOA & Web services Center of Excellence, IBM Global Service
  • Mark M. Davydov, Vice President, Senior Technology Delivery Architect - E-Commerce, Bank of America
  • Hugh Grant, CSFB
  • Thomas P. Kozempel, Verizon Communications

  • Preliminary programme

    MONDAY, November 15th
    9.00 a.m. - 12.30

    Tutorials (parallel sessions)
    (590 Madison Avenue)

    T1: Security in Web Services (1/2)

    T2: Service-Oriented Design in Practice: The Business of Large-Scale Enterprise System Development

    T3: The Globus Toolkit Ecosystem (and how to make it work for you)

    2.00 p.m. - 5.30 p.m.

    Tutorials (parallel sessions)
    (590 Madison Avenue)

    T1: Security in Web Services (2/2)

    T4: Service Composition: Technologies, Methods and Tools for Synthesis and Orchestration of Composite Services and Processes

    T5: Service Oriented Architectures and Semantic Web Processes

    TUESDAY, November 16th

    Registrations will be open from 8.30 a.m.
    (Davis Auditorium)
    9.00 a.m. - 9.30 a.m. Conference opening
    (Davis Auditorium)
    9.30 a.m. - 10.30 a.m. Keynote: Don Ferguson, IBM Fellow & Chief Architect, IBM Software Group
    (Davis Auditorium)

    Coffee break (Davis Auditorium)

    11.00 a.m. - 12.30 p.m. TS 1 : Service Design Modelling I
    (Davis Auditorium)
    TS 4 : Service Reasoning & Monitoring
    (Lerner Hall)

    Lunch break (Lerner Hall)

    2.00 p.m. - 3.30 p.m. TS 2 : Service Composition
    (Davis Auditorium)
    TS 5 : Service Security
    (Lerner Hall)

    Coffee break (Davis Auditorium)

    4.00 p.m. - 5.30 p.m. Panel 1: Grid Systems: What is needed from web service standards?
    (Davis Auditorium)

    WEDNESDAY, November 17th
    9.00 a.m. - 10.00 a.m. Keynote: Adam Bosworth, Vice President of Engineering, Google
    (Davis Auditorium)

    Coffee break (Davis Auditorium)

    10.30 a.m. - 12.00 p.m. TS 8 : Quality of Service Models
    (Davis Auditorium)
    TS 7 : Service Delivery
    (Lerner Hall)
    12.00 p.m. - 12.30 p.m. Short Papers 1
    (Davis Auditorium)
    Short Papers 2
    (Lerner Hall)

    Lunch break (Lerner Hall)

    2.00 p.m. - 3.30 p.m. TS 3 : Service Architectures
    (Davis Auditorium)
    TS 9 : Theoretical Frameworks
    (Lerner Hall)

    Coffee break (Davis Auditorium)

    4.00 p.m. - 5.30 p.m. Industrial Papers
    (Davis Auditorium)
    Short Papers 3
    (Lerner Hall)
    7.00 p.m. Social Dinner

    THURSDAY, November 18th
    9.00 a.m. - 10.00 a.m. Keynote: Tim Berners-Lee, Director, W3C
    (Davis Auditorium)

    Coffee break (Davis Auditorium)

    10.30 a.m. - 12.00 p.m. TS 11 : Service Design Modelling II
    (Davis Auditorium)
    TS 6 : Service Discovery
    (Lerner Hall)

    Lunch break (Lerner Hall)

    2.00 p.m. - 3.30 p.m. Panel 2: Industrial Service Oriented Architectures
    (Davis Auditorium)

    Coffee break (Davis Auditorium)

    4.00 p.m. - 5.30 p.m. TS 10 : Service Applications
    (Davis Auditorium)
    Short Papers 4
    (Lerner Hall)
    5.30 p.m. - 6.00 p.m. ICSOC04 closure
    (Davis Auditorium)


    TS 1 - Service Design and Modelling I

    Chairperson: Colette Rolland (Université Paris 1 Sorbonne, France)
    Davis Auditorium; Tuesday, November 16th; 11.00 a.m. - 12.30 p.m

    Methodological Support for Service-oriented Design
    D. Quartel, R. Dijkman , M. van Sinderen; University of Twente

    A service re-design methodology for multi-channel adaptation
    M. Comerio, F. De Paoli, S. Grega, C. Batini, C. Di Francesco, A. Di Pasquale; Università di Milano Bicocca

    Service-based Processes - Design for Business and Technology
    M. Henkel, J. Zdravkovic; P. Johannesson; Stockholm University

    TS 2 - Service Composition

    Chairperson: Richard Hull (Bell Labs, Lucent, USA)
    Davis Auditorium; Tuesday, November 16th; 2.00 p.m. - 3.30 p.m.

    Hybrid Web Service Composition: Business processes meet Business Rules
    A. Charfi, M.Mezini; Darmstadt University of Technology

    Dynamic Service Composition using Semantic Information
    K. Fujii, T. Suda; University of California

    Flexible Coordination of Service Interaction Patterns
    C. Zirpins, W. Lamersdorf, T. Baier; University of Hamburg

    TS 3 - Service Architectures

    Chairperson: Ioannis Fikouras (BIBA-PPC, Germany)
    Davis Auditorium; Wednesday, November 17th; 2.00 p.m. - 3.30 p.m.

    Connecting Client Objectives with Resource Capabilities
    A. Dan, C. Dumitrescu, M. Ripeanu; IBM TJ Watson & University of Chicago

    Cremona: An Architecture and Library for Creation and Monitoring of WS-Agreements
    H. Ludwig, A. Dan, R. Kearney; IBM TJ Watson

    Hot Service Deployment in an Ad Hoc Grid Environment
    T. Friese, M. Smith, B. Freisleben; University of Marburg

    TS 4 - Service Reasoning & Monitoring

    Chairperson: Paolo Traverso (ITC-irst, Italy)
    Lerner Hall; Tuesday, November 16th; 11.00 a.m. - 12.30 p.m

    A Framework for Requirements Monitoring of Service Based Systems
    K. Mahbub, G. Spanoudakis; City University London

    Associating Assertions with Business Processes and Monitoring their Execution
    A. Lazovik, M. Aiello, M. Papazoglou; Università di Trento & Tilburg University

    Synthesis of Underspecified Composite e-Services based on Automated Reasoning
    D. Berardi, G. De Giacomo, M. Lenzerini, M. Mecella, D. Calvanese; Università di Roma "La Sapienza"

    TS 5 - Service Security

    Chairperson: Mikio Aoyama (Nanzan University, Japan)
    Lerner Hall; Tuesday, November 16th; 2.00 p.m. - 3.30 p.m.

    Sound Development of Secure Service-based Systems
    M. Deubler, J. Gruenbauer, J. Juerjens, G. Wimmel; Technische Universität München

    Specification and Querying of Security Constraints in the EFSOC Framework
    K. Leune, M. Papazoglou, W.J. van den Heuvel; University of Tilburg

    A Concrete Solution for Web Services Adaptability Using Policies and Aspects
    F. Baligand, V. Monfort; Ecole des Mines de Nantes & Université Paris 1 Sorbonne

    TS 6 - Service Discovery

    Chairperson: TBA
    Lerner Hall; Thursday, November 18th; 10.30 a.m. - 12.00 p.m.

    Exact Functional Context Matching for Web Services
    I. Elgedawy, Z. Tari, M. Winikoff; RMIT University

    Discovering and Ranking Web Services with BASIL: A Personalized Approach with Biased Focus
    J. Caverlee, L. Liu, D. Rocco; Georgia Institute of Technology

    Behavioral Models as Service Descriptions
    R. J. Hall, A. Zisman; AT&T Labs Research & City University London

    TS 7 - Service Delivery

    Chairperson: Flavio De Paoli (Università di Milano Bicocca, Italy)
    Lerner Hall; Wednesday, November 17th; 10.30 a.m. - 12.00 p.m.

    SLA Based Profit Optimization in Autonomic Computing Systems
    L. Zhang, D. Ardagna; IBM T.J. Watson & Politecnico di Milano

    Assured Service Quality by Improved Fault Management
    A. Hanemann, M. Sailer, D. Schmitz; Munich Network Management Team

    Smart Monitors for Composed Services
    L. Baresi, C. Ghezzi, S. Guinea; Politecnico di Milano

    TS 8 - Quality of Service models

    Chairperson: Fabio Casati (Hewlett Packard Labs, USA)
    Davis Auditorium; Wednesday, November 17th; 10.30 a.m. - 12.00 p.m.

    Service Portfolio Measurement
    J. vom Brocke, M. A. Lindner; European Research Center for Information Systems, Münster

    Toward Autonomic Web Services Trust and Selection
    E. M. Maximilien, M.P. Singh; IBM & North Carolina State University

    Knowledge-driven Interactions With Services Across Ad Hoc Networks
    R. Sen, R. Handorean, G. C. Roman, G. Hackmann; Washington University in St. Louis

    TS 9 - Theoretical Frameworks

    Chairperson: Massimo Mecella (Università di Roma "La Sapienza", Italy)
    Lerner Hall; Wednesday, November 17th; 2.00 p.m. - 3.30 p.m.

    A Model for Abstract Process Specification, Verification and Composition
    Z. Duan, A. Bernstein, P. Lewis, S. Lu; SUNY, Stony Brook & Wayne State University

    Web Services: a Process Algebra approach
    A. Ferrara; Università di Roma "La Sapienza"

    Automated Composition of E-services: Lookaheads
    C. Evren Gerede, R. Hull, O. H. Ibarra, J. Su; University of California, Santa Barbara, & Bell Laboratories/Lucent Technologies,

    TS 10 - Service Applications

    Chairperson: TBA
    Davis Auditorium; Thursday, November 18th; 4.00 p.m. - 5.30 p.m.

    A Service-Oriented Architecture for Digital Libraries
    Y. Petinot, C. Lee Giles, V. Bhatnagar, P.B. Teregowda, H. Han, I. Councill; The Pennsylvania State University

    Implementing Integrated Services of Networked Home Appliances Using Service Oriented Architecture
    M. Nakamura, H. Igaki, H. Tamada, K. Matsumoto; Nara Institute of Science and Technology

    An OGSA-Based Accounting System for Allocation Enforcement across HPC Centers
    T. Sandholm, P. Gardfjäll, E. Elmroth, L. Johnsson, O. Mulmo; Royal Institute of Technology Stockholm, Umeå University & University of Houston

    TS 11 - Service Design & Modelling II

    Chairperson: Winfied Lamersdorf (University of Hamburg, Germany)
    Davis Auditorium; Thursday, November 18th; 10.30 a.m. - 12.00 p.m.

    Pitfalls of OWL-S -- A practical Semantic Web Use Case
    S. Balzer, T. Liebig, M. Wagner; University of Ulm

    Design Method for Interoperable Web Services
    G. Feuerlicht, S. Meesathit; University of Technology, Sydney

    Eliciting Service Composition in a Goal Driven Manner
    R. S. Kaabi, C. Souveyet, C. Rolland; Université Paris 1 Sorbonne


    Chairperson: Steve Vinoski (Iona, USA)
    Davis Auditorium; Wednesday, November 17th; 4.00 p.m. - 5.30 p.m.

    Probabilistic, Context-Sensitive, and Goal-Oriented Service Selection
    F. Casati, M. Castellanos, U. Dayal, M.C. Shan; Hewlett-Packard

    A General Framework For Migrating Enterprise Applications to SOA
    B. Liu, Y.F. Wang, B. Zhou; National University of Defense Technology, China

    Server-side Encoding, Protocol and Transport Extensibility for Remoting Systems
    H. Carr; Sun Microsystems, Inc.

    Supporting Policy-driven behaviors in Web services: Experiences and Issues
    N. Mukhi, P. Plebani, I. Silva-Lepe, T. Mikalsen; IBM T J Watson

    Full-day tutorials

    Security in Web Services,
    Anne Thomas Manes (Burton Group)
    November, 15 --- 9.00 a.m. - 12.30 a.m. --- 590 Madison Avenue
    November, 15 --- 2.00 p.m. - 5.30 p.m. --- 590 Madison Avenue

    Half-day tutorials

    Service-Oriented Design in Practice: The Business of Large-Scale Enterprise System Development,
    Mark M. Davydov (Vice President, Senior Technology Delivery Architect - E-Commerce, Bank of America)
    November, 15 --- 9.00 a.m. - 12.30 a.m. --- 590 Madison Avenue
    The Globus Toolkit Ecosystem (and how to make it work for you),
    Matei Ripeanu (The University of Chicago) and Adriana Iamnitchi (Duke University)
    November, 15 --- 9.00 a.m. - 12.30 a.m. --- 590 Madison Avenue
    Service Composition: Technologies, Methods and Tools for Synthesis and Orchestration of Composite Services and Processes,
    Massimo Mecella and Giuseppe De Giacomo (Università di Roma, La Sapienza)
    November, 15 --- 2.00 p.m. - 5.30 p.m. --- 590 Madison Avenue
    Service Oriented Architectures and Semantic Web Processes,
    Francisco Curbera (IBM), Amit Sheth and Kunal Verma (University of Georgia)
    November, 15 --- 2.00 p.m. - 5.30 p.m. --- 590 Madison Avenue

    Security in Web Services

    Anne Thomas Manes
    Burton Group

    This full day tutorial discusses various security models that may be used to secure Web services. It starts with an overview of Web services security approaches, frameworks, and threats. It discusses the difference between transport-level and application-level security mechanisms. It also discusses in detail the security model proposed by IBM and Microsoft, and examines the "WS-*" specifications, including WS-Security, WS-Policy, WS-Trust, WS-SecureConversation, and WS-Federation.

    Anne Thomas Manes is Vice President and Research Director, Application Platform Strategies, Burton Group.
    Named one of NetworkWorld's "50 Most Powerful People in Networking," in 2002 and one of Enterprise Systems Journal's "Power 100 IT Leaders," in 2001, Manes is a renowned technologist in the Web services space. Prior to joining Burton Group, Manes was founder and CEO of Bowlight, a software industry analyst and consulting firm. A 24-year industry veteran, Manes was chief technology officer at Systinet, a Web services infrastructure company. She pioneered Sun's Web services strategy and worked at Patricia Seybold Group as an analyst.
    As a respected expert on distributed computing technology, Manes has participated in standards development at W3C, OASIS, JCP, UDDI.org, and WS-I. She is a member of the editorial board of Web Services Journal, a leading industry publication. She is a frequent speaker at trade shows and author of numerous articles and the book, "Web Services: A Manager's Guide," published by Addison Wesley.

    Service-Oriented Design in Practice: The Business of Large-Scale Enterprise System Development

    Mark M. Davydov
    Vice President, Senior Technology Delivery Architect - E-Commerce,
    Bank of America


    Dr. Davydov received the Diploma of Electrical Engineer from the State Academy of Chemical Engineering in Moscow, Russia, followed by a PhD in Applied Informatics (1978). His research and development interests include analysis and design of platform-independent, federated applications; adaptive application implementation, and runtime reconfiguring to adapt to dynamic changes in resource availability and application QoS; abstract service models with service components and protocols; services identification; service abstraction & service protocols; service representation to applications; performance of services, and runtime service middleware. He is now a vice president and senior technology delivery architect at Bank of America, USA, where he is responsible for domain architecture definitions, software architecture life cycle processes, and software reuse. Prior to Bank of America, he was chief architect of information systems at Galileo International, LLC, USA, and principle driving force behind the BEST Project - one of the first industrial large-scale implementations of Web Services. Dr. Davydov is an author of numerous articles in computer-related magazines. His 2001 book "Corporate Portals and e-Business Integration - A Manager's Guide", McGraw-Hill Professional Publishing, introduced many ideas that influenced the progression of SOA and the Web services model.

    The Globus Toolkit Ecosystem
    (and how to make it work for you)

    Matei Ripeanu (The University of Chicago) and
    Adriana Iamnitchi (Duke University)

    Grid computing has emerged as an important new field, distinguished from conventional distributed computing by its focus on large-scale resource sharing, innovative applications, and, in some cases, high-performance orientation. The Globus Alliance is working to provide solutions to some of the most persistent and vexing problems that come up in Grid projects and applications. Solutions to date are collected in the Globus Toolkit and are used in many of today's major Grid infrastructures and applications.
    While the Globus Toolkit can make Grid projects and products significantly easier, the challenges themselves are far from easy and the Globus Toolkit does not provide a turnkey solution. Success in a Grid project depends on a clear vision of the problems that need to be solved, awareness of existing technologies that can contribute to the solutions (both within and beyond the Globus Toolkit), and a strategy for using the technology to overcome the challenge.
    This tutorial provides answers to critical questions for Grid project planners and product developers, including:

    The Globus Toolkit will be put into context, and examples and roadmaps for the most common uses of the Globus Toolkit will be provided.

    Who should attend?

    What you should already know:
    Attendees should be familiar with the basic principals of information technology. For example: general computer and network architecture, general software engineering processes, client/server systems, databases, current types of commercial IT products, basic internet concepts.

    What you will learn:
    Attendees will learn answers to the questions posed in the abstract above. In summary, attendees will gain a deeper understanding of how the Grid and the Globus Toolkit fit within their plans for producing useful products and/or applications and for planning successful Grid projects.

    Additional material will be available at: http://www.cs.uchicago.edu/~matei/GlobusEcosystem/

    Matei Ripeanu: http://www.cs.uchicago.edu/~matei
    Adriana Iamnitchi http://www.cs.duke.edu/~anda

    Service Composition: Technologies, Methods and Tools for Synthesis and Orchestration of Composite Services and Processes

    Massimo Mecella and Giuseppe De Giacomo
    Universita' di Roma, La Sapienza

    INTENDED AUDIENCE: Researchers and Practitioners
    LENGTH: 3 hours

    The tutorial aims at providing a deep comprehension about the Service Composition problem, which is currently one the most hyped and addressed issue in the Service Oriented Computing. Starting from an analysis of current technologies and standards for Service composition (in particular for orchestration), the tutorial will lead the attendees to consider formal tools, such as logics of programs, which can be fruitfully considered for addressing the problem of (semi-)automatic composition synthesis. In the tutorial, attendees will consider:

    More in details, half of the tutorial will be spent on the first three items, whereas the following items will be considered in the latter half of the tutorial.


    Giuseppe De Giacomo (Ph.D. in Computer Engineering) is an Associate Professor at the Universita' di Roma ''La Sapienza'', Dipartimento di Informatica e Sistemistica, where he has conducted research for more than 10 years in the fields of knowledge representation and reasoning in databases, data integration, semantics interoperability, including service and process synthesis, and reasoning on dynamic systems. He is author of more than 100 papers in international journals and conferences in the areas of artificial intelligence, databases, information systems and cognitive robotics. He is member of the program committee of several of the most important conferences of the above areas. He is currently involved in some European and Italian research projects (EUSOC, INTEROP, SEWASIE, MAIS), in which he is investigating the application of reasoning techniques to semantics interoperability and service composition.

    Massimo Mecella (Ph.D. in Computer Engineering) is a Research Associate at the Universita' di Roma ''La Sapienza'', Dipartimento di Informatica e Sistemistica, where, in the context of Italian and European research projects (EUSOC, EU-PUBLI.com, VISPO, MAIS), he conducts research on service composition and orchestration, mobile and adaptive information systems, cooperative architectures and software engineering for eGovernment and eBusiness. He has been authors of various papers on Services, since the beginning of this new and exciting area, in the VLDB Journal, the specific VLDB Workshop on Technologies for eServices (TES), the International Conference on Service Oriented Computing (ICSOC) and the Workshop on Web Services, e-Business, and the Semantic Web (WES). He is author of a Ph.D thesis entitled ''Cooperative Processes and eServices''.

    Giuseppe De Giacomo and Massimo Mecella
    Università di Roma "La Sapienza"
    Dipartimento di Informatica e Sistemistica
    Via Salaria 113, 00198 Roma, Italy
    Phone: +39 0649918486 | + 39 0649918479
    Fax: +39 0685300849

    Half-day Tutorial: Service Oriented Architectures and Semantic Web Processes

    Francisco Curbera (IBM),
    Amit Sheth and Kunal Verma (University of Georgia)

    The Web, the development of E-commerce, and new architectural concepts such as E-services and service oriented architectures (SOA) have created the basis for the emergence of a new networked economy. The scope of activities that business processes are expected to span has moved from intra-enterprise workflows coordinating multiple applications, to predefined inter-enterprise and B2B processes, and to dynamically defined Web processes among cooperating organizations. The importance of service annotation and dynamic discovery in E-services and SOA paradigms supports a parallel trend towards automatic inter-enterprise process integration. Components of technical aspect of the solutions involve the technologies for information exchange (from EDI to XML), software componentization (from CORBA to Web Services), and workflow coordination and collaboration. Semantics represents a new component to this mix, but it is also an integral part of its natural evolution. Semantics will provide a solid base for: a) rich service annotation and discovery, b) implementing scaleable architectures, and c) supporting the dramatically increasing dynamic nature of Web processes. While enterprises have sought to apply semantics to manage and exploit data or content, for example to support integration and analytics, the Web Processes are the way to exploit their applications, increasingly made interoperable as Web Services. Semantic Web Processes are semantics-enabled and empowered Web processes.
    This tutorial presents what can be achieved by symbiotic synthesis of two of the hottest R&D and technology application areas: Web services and the Semantic Web. It presents the more recent evolution of the Web service platform towards rich Web service and process model annotation, and explores some of the promises and challenges in applying semantics to each of the steps in the Semantic Web Process lifecycle. In particular, we present current Web services directions and the role of semantics in annotation (Semantic Annotation of Web Services), discovery (Semantic Web Service Discovery), composition (Semantic Process Composition), process execution/enactment (Semantic Web Process Orchestration), and quality of service of Semantic Web Processes. We will present examples of modeling real world business processes with Semantic Web technologies to highlight the benefits of using semantically rich data and process models as opposed to pure syntactic models. We also review ongoing frameworks and initiatives such as Semantic Web Service Initiative (SWSI) and OWL-S, efforts to extend Web Services related standards with Quality of Service (QoS) and semantics, as well as results from key projects such as the METEOR-S which build upon research, technology and current standards in workflow processes, Semantic Web, Web services and simulation.


    Francisco Curbera is a Research Staff Member at IBM's T.J. Watson Research Center in Hawthorne, New York. He obtained a B.S. in Physics from Universidad Complutense (Madrid, Spain), and a M.S. and Ph.D. in Computer Science from Columbia University. His research activity has focused on using markup languages and component software approaches for application development. His recent work has focused on Web services and service oriented architectures. He is a co-author of the Web Services Description Language (WSDL), the Business Process Execution Language for Web Services (BPEL4WS), and WS-Policy among other core Web services specifications. He also co-chairs WWW2004 track on Web Services.

    Amit Sheth is a Professor of Computer Science and Director of the LSDIS lab at the University of Georgia. He is a co-founder and CTO of Semagix, Inc., a Semantic Web technology company based on the technology licensed from the LSDIS Lab. Earlier he worked at R&D in Honeywell, Unisys and Bellcore. He is one of leading researchers and entrepreneur in the areas of Semantic Web (and more broadly semantic information integration and interoperability) and workflow process management. He has given 17 keynotes at international conferences and workshops on the Semantic Web and semantic interoperability, several more keynotes on workflow and process management, and over 125 colloquia and invited talks. His research has led to over 150 publications, three significant commercial products, two start ups, and many deployed applications. He will co-chair the first conference sponsored by IEEE Technical Community on Services Computing. His recent invited talk on related topic includes Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, Composition and Orchestration (WWW 2003 Workshop on E-Services and the Semantic Web, Budapest, Hungary, May 20, 2003). More information is at: http://lsdis.cs.uga.edu/~amit and http://www.semagix.com/company/management_bios.shtml (or Google: sheth).

    Kunal Verma is a research assistant and PhD student in the Computer Science department at the University of Georgia. He completed his Bachelor's in Engineering degree in Electronics and Telecommunications from the University of Bombay in August, 1999. His research interests span Web processes, databases and the Semantic Web. He has been actively involved in the METEOR-S project at the LSDIS Lab. His current area of research has been on exploring the role of semantics for creating Web processes with greater expressiveness and power. During summer 2003, he worked as an intern at the IBM T.J.Watson Research Center on adding dynamic binding to BPEL4WS using Semantic Web technologies. He has published several papers on XML databases and Semantic Web services. More information is available at http://lsdis.cs.uga.edu/~kunal


    This listing of Hotels on Manhattan's Upper West Side has been prepared by Columbia University Conference Services Office to assist you in your search for accommodations, and should not be interpreted as a recommendation by Columbia University of these establishments.

    Beacon Hotel
    2130 Broadway at 75th Street
    New York, NY 10023
    Phone: (212) 787-1100
    Fax: (212) 724-0839
    Reservations: (800) 572-4969

    Hotel Belleclaire
    250 W. 77th Street
    New York, NY 10024
    Phone: (212) 362-7700
    Fax: (212) 362-1004
    Reservations: (800) 877-3522

    Excelsior Hotel
    45 West 81st (at Columbus Avenue)
    New York, NY 10024
    Phone: (212) 362-9200
    Fax: (212) 721-2994
    Reservations Fax: (212) 580-3972
    Reservations: (800) 368-4575

    Lucerne Hotel - Empire Hotel Group
    201 West 79th St. (at Amsterdam Ave)
    New York, NY 10024
    Phone: (212) 875-1000
    Fax: (212) 721-1179
    Reservations: (800) 492-8122

    Mayflower Hotel
    15 Central Park West (at 61st St.)
    New York, NY 10023
    Phone: (212) 265-0060
    Fax: (212) 265-5098
    Reservations: (800) 223-4164

    Milburn Hotel
    242 West 76th St. (between Broadway and West End Ave.)
    New York, NY 10023
    Phone: (212) 362-1006
    Fax: (212) 721-5476
    Reservations: (800) 833-9622


    Registration, plenary sessions, parallel sessions 1, coffee breaks (November 16-18):
    Davis Auditorium, in the Schapiro Center for Engineering and Physical Science Research (CEPSR), Columbia University
    1214 Amsterdam Avenue
    New York, NY.

    Parallel sessions 2, lunches (November 16-18):
    Alfred Lerner Hall, Columbia University [sessions will be in Satow Room, lunches in Room 555].
    2922 Broadway
    New York, NY.

    Tutorials , registration (November 15):
    590 Madison Avenue (corner of 57th and Madison)
    New York, NY.


    Marco Aiello, Univ. of Trento (Italy)
    Grigoris Antoniou, FORTH (Greece)
    Mikio Aoyama, Nanzan Univ. (Japan)
    Carlo Batini, Univ. of Milano Bicocca (Italy)
    Luciano Baresi, Polit. of Milano (Italy)
    Boualem Benatallah, Univ. of New South Wales (Australia)
    Arne Berre, SINTEF (Norway)
    Athman Bouguettaya, Virginia Tech (USA)
    Sjaak Brinkkemper, Univ. of Utrecht (Netherlands)
    Chris Bussler, National University of Ireland (Ireland)
    Fabio Casati, Hewlett Packard Labs (USA)
    Tiziana Catarci, Univ. of Roma "La Sapienza" (Italy)
    Francisco Curbera, IBM Research (USA)
    Asit Dan, IBM Research (USA)
    Vincenzo D'Andrea, Univ. of Trento (Italy)
    Valeria De Antonellis, Univ. of Brescia (Italy)
    Alex Delis, Univ. of Athens (Greece)
    Flavio De Paoli, Univ. of Milano Bicocca (Italy)
    Jean Jacques Dubray, Attachmate (USA)
    Schahram Dustdar, Vienna University of Technology (Austria)
    David Edmond, Queensland University of Technology, (Australia)
    Ioannis Fikouras, Biba (Germany)
    Geoffrey Fox, Indiana University (USA)
    Alex Galis, University College London (UK)
    Dennis Gannon, Indiana University (USA)
    Yaron Goland, BEA (USA)
    Paul Grefen, Univ. of Eindhoven (Netherlands)
    Manfred Hauswirth, EPFL (Switzerland)
    Tomoko Itao, NTT Network Innovation Labs. (Japan)
    Willem Jan van den Heuvel, Univ. of Tilburg (Netherlands)
    Paul Johanesson, Univ. of Stockholm (Sweden)
    Kate Keahey, Argonne National Lab (USA)
    Johannes Klein, Microsoft (USA)
    Manolis Koubarakis, Techn. Univ. of Crete (Greece)
    Bernd Kraemer, Univ. of Hagen (Germany)
    Winfied Lamersdorf, Univ. of Hamburg (Germany)
    Maurizio Lenzerini, Univ. of Roma "La Sapienza" (Italy)
    Frank Leymann, IBM (Germany)
    Hiroshi Maruyama, IBM (Japan)
    Maurizio Marchese, Univ. of Trento (Italy)
    Fabio Massacci, Univ. of Trento (Italy)
    Shigeyuki Matsuda, NTT Data (Japan)
    Massimo Mecella, Univ. of Roma "La Sapienza" (Italy)
    Jason Nieh, Columbia University (USA)
    Bill Nagy, IBM Research (USA)
    Enrico Nardelli, Univ. of Roma "Tor Vergata" (Italy)
    Massimo Paolucci, Carnegie Mellon University (USA)
    George Papadopoulos, Univ. of Cyprus (Cyprus)
    Mike P. Papazoglou, Univ. of Tilburg, (Netherlands)
    Oscar Pastor, Universidad Politécnica de Valencia (Spain)
    Barbara Pernici, Polit. of Milano, (Italy)
    Giacomo Piccinelli, University College London (UK)
    Dimitris Plexousakis, FORTH (Greece)
    Matei Ripeanu, Univ. of Chicago (USA)
    Thomas Risse, IPSI, Fraunhofer (Germany)
    Colette Rolland, Univ. Paris I (France)
    Ichiro Satoh, NII (Japan)
    Twittie Senivongse, Chulalongkorn University (Thailand)
    Amit Sheth, Univ. of Georgia (USA)
    Maarten Steen, Telematica Instituut (Netherlands)
    Munindar Singh, North Carolina State University (USA)
    Katia Sycara, Carnegie Mellon University (USA)
    Stefan Tai, IBM Research (USA)
    Paolo Traverso, ITC-irst (Italy)
    Aphrodite Tsalgatidou, Univ. of Athens (Greece)
    Steve Tuecke, Argonne National Lab (USA)
    Sanya Uehara, Fujitsu Labs. (Japan)
    Steve Vinoski, Iona (USA)
    Werner Vogels, Cornell University (USA)
    Bekt Wangler, Univ. of Skoevde (Sweden)
    Sanjiva Weerawarana, IBM Research (USA)
    Roel Wieringa, Univ. of Twente (Netherlands)
    Andreas Wombacher, IPSI, Fraunhofer (Germany)
    Jian Yang, Swinbourne University (Australia)
    Christian Zirpins, Univ. of Hamburg (Germany)