First International Workshop on

Adaptive and Self-Managing Enterprise Applications


in conjunction with CAISE’05

14 June 2005, Porto, Portugal





Keynote speakers

Prof. Frank Leymann

University of Stuttgart - Germany

Member of the IBM's Web service architecture team

Combining Web Services and the Grid -

Enabling a New Way to Think About IT



Specifications that standardize major aspects of Grid computing are currently proposed that rely on Web Service technology. The Web Service community in turn is adding basic specifications to its stack to make both sets of standards work hand in hand. We sketch how the combination of these efforts enable virtualization of both, hardware and software resources. The resulting infrastructure provides the underlying plumbing for autonomic feedback loops. Specific kinds of such feedback loops may be seen as base for dynamic provisioning of applications and their infrastructures. The role of choreographies in provisioning is outlined. Finally, application structures suitable for being provisioned "on demand" are envisioned.


Frank Leymann's bio

Frank Leymann is a full professor of computer science and director of the Institute of Architecture of Application Systems at the University of Stuttgart, Germany. His research interests include service oriented computing, workflow- and business process management, transaction processing, and architecture patterns.

Before accepting his professor position he worked for two decades for IBM Software Group buildi   ng database and middleware products: He built tools supporting conceptual and physical database design for DB2; built performance prediction and monitoring tools for an object database system; was co-architect of a repository system; built both, a universal relation system as well as a complex object database system on top of DB2; and co-architected the MQSeries family. In parallel to that, Frank worked continuously since the late 1980s on workflow technology and has become the father of IBM’s workflow product set.

He was appointed IBM Distinguished Engineer in 2000 and elected member of the IBM Academy of Technology in 1994. As member of the IBM Software Group Architecture Board he contributed to the architecture and strategy of IBM’s entire middleware stack as well as IBM’s On Demand Computing strategy. From 2000 on, Frank worked as co-architect of the Web Service stack. He is co-author of many Web Service specifications, including WSFL, WS-Addressing, WS-Metadata Exchange, WS-Business Agreement, and the WS-Resource Framework set of specifications; together with Satish Thatte, he was the driving force behind BPEL4WS. Frank published many papers in journals and proceedings, co-authored three text books, and holds a multitude of patents especially in the area of workflow management and transaction processing.



Prof. Joe Sventek

University of Glasgow - Scotland


Self-Managed Cells and their Federation



Future e-Health applications will involve mobile users, possibly with on-body sensors interacting with a ubiquitous computing environment that detects their activity, current context and adapts accordingly. Continuing advances in the miniaturization and bio-compatibility of physiological sensors enables the realisation of future ubiquitous computing environments that can dramatically enhance the healthcare provided in the community to individuals with chronic conditions and to improve their quality of life. However, while devices for insulin delivery, multi-programmable brain stimulators and implantable cardioverter-defibrillators (ICD) have been developed and are soon to be endowed with wireless communication capabilities, the software infrastructure which allows their secure interconnection, configuration and adaptation to current context remains a significant challenge. The promise of such biquitous computing environments will not be realised unless these systems can effectively “disappear”; and for this they need to become autonomous by managing their own evolution and configuration changes without explicit user or administrator action.

For self-management in ubiquitous systems to become a reality, it is necessary to define and implement architectures which can scale down to small lightweight structures with local decision making capabilities. The management functionality must be automatically integrated and adapted to the specific application requirements without human intervention. Autonomous, self-managed cells (SMC’s) must be composable to form larger cells but also need to collaborate and integrate with each other in peer-to-peer relationships as well as across multiple levels of abstraction relating to hierarchical service relationships.

This talk will describe the basic architecture of an SMC, and various forms of federation between/among SMC’s. The relevance of this structure to expected scenarios will be demonstrated.    


Joe Sventek’s bio

Joe Sventek is the Professor of Communication Systems in the Department of Computing Science at the University of Glasgow, Scotland. His research interests include rogrammable networks, embedded systems, closed-loop network management, and distributed system architectures.

Prior to joining Glasgow, he had a distinguished research career (as a distinguished engineer and research fellow) at Lawrence Berkeley Laboratory (1979-1986), Hewlett-Packard (1987-1999), and Agilent Technologies (1999-2002). Professor Sventek was the principal author of the original OMG CORBA specification as well as several of the Common Object Services (Trading, Events, Naming); he also was the rapporteur for the TeleManagement Forum’s Technology Neutral Architecture document released in early 2003. He has been the general chair for TINA99 and Middleware 2001, programme chair for COOTS98, TINA99, and Middleware 2000, and a member of programme committees too numerous to mention. He is an advisor to the TeleManagement Forum Board, is an adviser to the Wiley Series in Communications Networking and Distributed Systems, and a member of the UK Computing Research Committee.