Barbara Pernici

Learn More
In advanced service oriented systems, complex applications, described as abstract business processes, can be executed by invoking a number of available Web services. End users can specify different preferences and constraints and service selection can be performed dynamically identifying the best set of services available at runtime. In this paper, we(More)
In this work, we present UDDI registry by example (Urbe), a novel approach for Web service retrieval based on the evaluation of similarity between Web service interfaces. Our approach assumes that the Web service interfaces are defined with Web service description language (WSDL) and the algorithm combines the analysis of their structures and the analysis(More)
The use of object-oriented conceptual models for modeling office applications and information systems is discussed. A model for describing object behavior based on the concept of role is presented. Roles allow one to describe different perspectives for object evolution. For each role, relevant characteristics such as role properties, role states, messages,(More)
In service oriented architectures, complex applications are composed from a variety of functionally equivalent Web services, which may differ for quality parameters. Under this scenario, applications are defined as high level business processes and service composition can be implemented dynamically by identifying the best set of services available at run(More)
This document contains de nitions of a wide range of concepts speci c to and widely used within temporal databases. In addition to providing de nitions, the document also includes explanations of concepts as well as discussions of the adopted names. The consensus e ort that lead to this glossary was initiated in Early 1992. Earlier versions appeared in(More)