On understanding types, data abstraction, and polymorphism
ACM Computing Surveys (CSUR) - The MIT Press scientific computation series
Promises: linguistic support for efficient asynchronous procedure calls in distributed systems
PLDI '88 Proceedings of the ACM SIGPLAN 1988 conference on Programming Language design and Implementation
CORBA design patterns
Advanced CORBA programming with C++
Advanced CORBA programming with C++
The Definition of Standard ML
The Art of the Metaobject Protocol
The Art of the Metaobject Protocol
Model Driven Architecture: Applying MDA to Enterprise Computing
Model Driven Architecture: Applying MDA to Enterprise Computing
Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture
A Note on Distributed Computing
MOS '96 Selected Presentations and Invited Papers Second International Workshop on Mobile Object Systems - Towards the Programmable Internet
Web Services Are Not Distributed Objects
IEEE Internet Computing
Software adaptation for service-oriented systems
Proceedings of the 1st workshop on Middleware for Service Oriented Computing (MW4SOC 2006)
Invocation of replicated web services using smart proxies
WebMedia '06 Proceedings of the 12th Brazilian Symposium on Multimedia and the web
A survey of autonomic communications
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Service-Oriented Computing --- ICSOC 2008 Workshops
Architectural paradigms for robotics applications
Advanced Engineering Informatics
Towards a client-oriented model of types and states in service-oriented development
EDOC'09 Proceedings of the 13th IEEE international conference on Enterprise Distributed Object Computing
Hi-index | 0.00 |
Service-Oriented Architectures have been proposed as a replacement for the more established Distributed Object Architectures as a way of developing loosely-coupled distributed systems. While superficially similar, we argue that the two approaches exhibit a number of subtle differences that, taken together, lead to significant differences in terms of their large-scale software engineering properties such as the granularity of service, ease of composition and differentiation – properties that have a significant impact on the design and evolution of enterprise-scale systems. We further argue that some features of distributed objects are actually crucial to the integration tasks targeted by service-oriented architectures.