Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Software architecture in practice
Software architecture in practice
From Centralized Workflow Specification to Distributed WorkflowExecution
Journal of Intelligent Information Systems - Special issue on workflow management systems
Principled design of the modern Web architecture
ACM Transactions on Internet Technology (TOIT)
Putting the "Web" into Web Services: Interaction Models, Part 2
IEEE Internet Computing
ISAS-SCI '01 Proceedings of the World Multiconference on Systemics, Cybernetics and Informatics: Information Systems Development-Volume I - Volume I
Software Architecture in Practice
Software Architecture in Practice
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
Mediating Heterogeneous Web Services
SAINT '03 Proceedings of the 2003 Symposium on Applications and the Internet
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
Declarative Composition and Peer-to-Peer Provisioning of Dynamic Web Services
ICDE '02 Proceedings of the 18th International Conference on Data Engineering
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
A Peer-to-Peer Approach to Web Service Discovery
World Wide Web
The Design of QoS Broker Algorithms for QoS-Capable Web Services
EEE '04 Proceedings of the 2004 IEEE International Conference on e-Technology, e-Commerce and e-Service (EEE'04)
THROWS: An Architecture for Highly Available Distributed Execution of Web Services Compositions
RIDE '04 Proceedings of the 14th International Workshop on Research Issues on Data Engineering: Web Services for E-Commerce and E-Government Applications (RIDE'04)
PYRAMID-S: A Scalable Infrastructure for Semantic Web Service Publication and Discovery
RIDE '04 Proceedings of the 14th International Workshop on Research Issues on Data Engineering: Web Services for E-Commerce and E-Government Applications (RIDE'04)
Scalable Peer-to-Peer Process Management - The OSIRIS Approach
ICWS '04 Proceedings of the IEEE International Conference on Web Services
A Peer-to-Peer Framework for Web Service Discovery with Ranking
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Constraint Specification and Processing in Web Services Publication and Discovery
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Service Selection in Dynamic Demand-Driven Web Services
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Decentralized orchestration of composite web services
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
Decentralizing execution of composite web services
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
IEEE Internet Computing
Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging and More
TowardWeb Services Interaction Styles
SCC '05 Proceedings of the 2005 IEEE International Conference on Services Computing - Volume 01
A View Based Analysis on Web Service Registries
Distributed and Parallel Databases
WWW or What Is Wrong with Web Services
ECOWS '05 Proceedings of the Third European Conference on Web Services
A survey on web services composition
International Journal of Web and Grid Services
Patterns: service-oriented architecture and web services
Patterns: service-oriented architecture and web services
Consistent process execution in peer-to-peer information systems
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
HSI'03 Proceedings of the 2nd international conference on Human.society@internet
Towards a practical model to facilitate reasoning about REST extensions and reuse
Proceedings of the First International Workshop on RESTful Design
Open service-oriented computing for logistics: a case in courier, express and parcel networks
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
A service-oriented reference architecture for software testing tools
ECSA'11 Proceedings of the 5th European conference on Software architecture
Application of soft computing techniques for factory floor automation to digital ecosystems
Proceedings of the International Conference on Management of Emergent Digital EcoSystems
Composite web QoS with workflow conditional pathways using bounded sets
Service Oriented Computing and Applications
Architectural Styles for Distributed Interoperability
Information Resources Management Journal
Hi-index | 0.00 |
Architecting service-oriented systems is a complex design activity. It involves making trade-offs among a number of interdependent design decisions, which are drawn from a range of concerns by various software stakeholders. In order to achieve effective and efficient SOC design we believe a careful study of architectural styles that can form the reference architecture is important. Hence, this paper provides a study of architectural styles for the reference architecture of SOC-based software systems. We propose a classification scheme for the architecture styles. These architectural styles are extracted from existing research projects and industry practices based on our classification scheme. For all those identified styles, we present an evolution trend driven by engineering principles for Internet-scale systems. As a result, this paper moves the first step towards creating a Reference Architecture that can be utilised to provide sensible guidance on the design of Web services application architecture.