Architectural considerations for a new generation of protocols
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
A dynamic network architecture
ACM Transactions on Computer Systems (TOCS)
The case for reflective middleware
Communications of the ACM - Adaptive middleware
UNIX Network Programming: Networking APIs: Sockets and XTI
UNIX Network Programming: Networking APIs: Sockets and XTI
Reflective Middleware Solutions for Context-Aware Applications
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
DANCE: Dynamic Application Oriented Network Services
EUROMICRO '04 Proceedings of the 30th EUROMICRO Conference
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
A model for flexible high-performance communication subsystems
IEEE Journal on Selected Areas in Communications
A service composition oriented framework for configuring SMeet multiparty collaboration environments
Multimedia Tools and Applications
Architectural Styles for Distributed Interoperability
Information Resources Management Journal
Hi-index | 0.00 |
Using innovative protocols at the transport or network layer is difficult today. Even if such protocols become available, most applications are not able to utilize them because usage of TCP/IP is hard coded into the application. Service-oriented communication systems (SOCS) aim to decouple applications from lower level protocols. Therefore, a service-oriented interface between applications and the transport layer is introduced. A broker mediates transport service requests to appropriate configurations of transport service providers. A flexible and protocol independent specification schema for defining service requirements and offers is regarded as a key element for such an interface. The specification schema enables short and simple descriptions as well as detailed and sophisticated descriptions and can thus scale with information available about service providers, network status, as well as application and user requirements.