Services are autonomous, self-describing, technology-neutral software units that can be described, published, discovered, and composed into software applications at runtime. Designing software services and composing services in order to form applications or composite services requires abstractions beyond those found in typical object-oriented programming languages. This paper explores service-oriented abstractions such as service adaptation, discovery, and querying in an object-oriented setting. We develop a formal model of adaptive object-oriented groups which offer services to their environment. These groups fit directly into the object-oriented paradigm in the sense that they can be dynamically created, they have an identity, and they ca...
While object-oriented programming languages such as Java and C# deliver the main mechanism for imple...
Abstract—Reuse and composition are increasingly advocated and put into practice in modern software e...
This paper describes ``Object Group'', an object behavioral pattern for group communication and faul...
Services are autonomous, self-describing, technology-neutral software units that can be described, p...
Much of the object-oriented software produced today is written in programming languages in which cli...
One of the common metaphors used in textbooks on ObjectOriented programming (OOP) is to view object...
One of the common metaphors used in textbooks on Object-Oriented programming (OOP) is to view object...
In today eCommerce environments, customers have to deal with a wide variety of alternatives, both in...
The object model is increasingly being used as an architectural basis to structure and build distrib...
Services are autonomous, self-describing, technology-neutral software units that can be described, p...
One of the common metaphors used in textbooks on Object-Oriented programming (OOP) is to view object...
International audienceReuse and composition are increasingly advocated and put into practice in mode...
Existing object databases define the behaviour of an object in terms of methods declared by types. U...
Many object-oriented information systems share an architectural style that emphasizes flexibility an...
Previous work on type-theoretic foundations for object-oriented programming languages has mostly foc...
While object-oriented programming languages such as Java and C# deliver the main mechanism for imple...
Abstract—Reuse and composition are increasingly advocated and put into practice in modern software e...
This paper describes ``Object Group'', an object behavioral pattern for group communication and faul...
Services are autonomous, self-describing, technology-neutral software units that can be described, p...
Much of the object-oriented software produced today is written in programming languages in which cli...
One of the common metaphors used in textbooks on ObjectOriented programming (OOP) is to view object...
One of the common metaphors used in textbooks on Object-Oriented programming (OOP) is to view object...
In today eCommerce environments, customers have to deal with a wide variety of alternatives, both in...
The object model is increasingly being used as an architectural basis to structure and build distrib...
Services are autonomous, self-describing, technology-neutral software units that can be described, p...
One of the common metaphors used in textbooks on Object-Oriented programming (OOP) is to view object...
International audienceReuse and composition are increasingly advocated and put into practice in mode...
Existing object databases define the behaviour of an object in terms of methods declared by types. U...
Many object-oriented information systems share an architectural style that emphasizes flexibility an...
Previous work on type-theoretic foundations for object-oriented programming languages has mostly foc...
While object-oriented programming languages such as Java and C# deliver the main mechanism for imple...
Abstract—Reuse and composition are increasingly advocated and put into practice in modern software e...
This paper describes ``Object Group'', an object behavioral pattern for group communication and faul...