IEEE Transactions on Software Engineering
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
On the criteria to be used in decomposing systems into modules
Communications of the ACM
The structure of the “THE”-multiprogramming system
Communications of the ACM
Component-based software engineering: putting the pieces together
Component-based software engineering: putting the pieces together
Web services: beyond component-based computing
Communications of the ACM
Design Methodology for Web Services and Business Processes
TES '02 Proceedings of the Third International Workshop on Technologies for E-Services
The Web services debate: J2EE vs. .NET
Communications of the ACM - E-services: a cornucopia of digital offerings ushers in the next Net-based evolution
Executive's Guide to Web Services
Executive's Guide to Web Services
Service-oriented Software System Engineering Challenges And Practices
Service-oriented Software System Engineering Challenges And Practices
Service-Oriented Computing: Key Concepts and Principles
IEEE Internet Computing
A research manifesto for services science
Communications of the ACM - Services science
Expert Service-Oriented Architecture in C# 2005, Second Edition
Expert Service-Oriented Architecture in C# 2005, Second Edition
Dealing with change: components versus services
Communications of the ACM
Automated responsive web service evolution through generative aspect-oriented component adaptation
International Journal of Computer Applications in Technology
A component-based and aspect-oriented model for software evolution
International Journal of Computer Applications in Technology
A consolidated methodology for business process reengineering
International Journal of Computer Applications in Technology
International Journal of Web and Grid Services
A survey on web services composition
International Journal of Web and Grid Services
Service-oriented design and development methodology
International Journal of Web Engineering and Technology
Soa: principles of service design
Soa: principles of service design
Restful web services
Building the Agile Enterprise: With SOA, BPM and MBM
Building the Agile Enterprise: With SOA, BPM and MBM
International Journal of Computer Applications in Technology
Electronic Commerce Research and Applications
SOMA: a method for developing service-oriented solutions
IBM Systems Journal
Web Service Contract Design and Versioning for SOA
Web Service Contract Design and Versioning for SOA
A DSL for enterprise application integration
International Journal of Computer Applications in Technology
Applying OCL to the development of SWS
International Journal of Computer Applications in Technology
SOA Design Patterns
International Journal of Computer Applications in Technology
SOA-Based Enterprise Integration: A Step-by-Step Guide to Services-based Application
SOA-Based Enterprise Integration: A Step-by-Step Guide to Services-based Application
Implementing SOA Using Java EE
Implementing SOA Using Java EE
SOA and Web Services Interface Design: Principles, Techniques, and Standards
SOA and Web Services Interface Design: Principles, Techniques, and Standards
SOA with .NET
A SaaSI: an approved architecture for SaaS service composition
International Journal of Computer Applications in Technology
A schema for ontology-based concept definition and identification
International Journal of Computer Applications in Technology
Applying a service-oriented approach for developing a distributed multi-agent system for healthcare
International Journal of Computer Applications in Technology
Using weaving models to automate model-driven web engineering proposals
International Journal of Computer Applications in Technology
Multi-agent-based Pay-Per-Use (PpU) distributed manufacturing
International Journal of Computer Applications in Technology
A novel approach to global software development for chartered enterprises
International Journal of Computer Applications in Technology
Global software development using the 24-Hour Knowledge Factory paradigm
International Journal of Computer Applications in Technology
A survey on grid task scheduling
International Journal of Computer Applications in Technology
Semantic-Based development of service-oriented systems
FORTE'06 Proceedings of the 26th IFIP WG 6.1 international conference on Formal Techniques for Networked and Distributed Systems
First impressions count: exploring the importance of website categorisation
International Journal of Computer Applications in Technology
Addressing security compatibility for multi-tenant cloud services
International Journal of Computer Applications in Technology
QoS-based approach for context-aware service selection with fuzzy preferences handling
International Journal of Computer Applications in Technology
Coupling of information industry and building industry based on Shapley value
International Journal of Computer Applications in Technology
Hi-index | 0.00 |
Service-Orientation (SO) is a new design paradigm to build software system solutions as compositions of reusable, distributed pieces of logic provided as services with respect to Service-Oriented Architecture (SOA). It is an evolution of the object-orientation and component engineering that emphasises loose coupling and interoperability in addition to enforcing the principles of separation of concerns and information hiding. However, we still lack approaches to identify and develop reusable services with respect to SO and consequently, SOA. First, this work presents a roadmap towards identification, development, and deployment of web-enabled services by surveying and comparing different approaches within a framework, consisting of: (1) software building blocks at different levels of abstraction and from different perspectives, namely business and technology, and (2) the principles of SO paradigm. Then, it presents issues that need further research, which would advocate for newer approaches based on the concept of service as value described in a standard contract and provided to any business or technology solutions upon request using messaging mechanisms.