Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
ICFP '97 Proceedings of the second ACM SIGPLAN international conference on Functional programming
Avoiding object misconceptions
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Object-Oriented Design Heuristics
Object-Oriented Design Heuristics
Exploiting Design Heuristics for Automatic Problem Detection
ECOOP '98 Workshop ion on Object-Oriented Technology
Service components for managing the life-cycle of service compositions
Information Systems - Special issue: The 14th international conference on advanced information systems engineering (CAiSE*02)
Head First Design Patterns
Service Orientation: Winning Stratergies and Best Practices
Service Orientation: Winning Stratergies and Best Practices
Soa in Practice: The Art of Distributed System Design
Soa in Practice: The Art of Distributed System Design
Service oriented architectures: approaches, technologies and research issues
The VLDB Journal — The International Journal on Very Large Data Bases
SOA Principles of Service Design (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)
Pattern-based design of a service-oriented middleware for remote object federations
ACM Transactions on Internet Technology (TOIT)
Implementing soa: total architecture in practice
Implementing soa: total architecture in practice
Service-Oriented Architecture (SOA) Governance for the Services Driven Enterprise
Service-Oriented Architecture (SOA) Governance for the Services Driven Enterprise
Applied SOA: Service-Oriented Architecture and Design Strategies
Applied SOA: Service-Oriented Architecture and Design Strategies
Hi-index | 0.00 |
As more and more enterprise systems endeavour to interconnect seamlessly by using a service-oriented architecture (SOA) a number of challenges are beginning to surface as a result of the differences in understanding between object-orientated programming (OOP) and service-orientation in technical development teams. These differences are thus explored to determine the potential of subsidising gaps in knowledge through relational learning in order to better prepare development environments for service migration. It emerges that the principles of service-oriented programming can be used within OOP by selectively identifying the existing knowledge found within object-orientation and traditional programming methodologies. The benefit of this approach proposes to lever the expertise of object-oriented developers so as to build service-ready computer software and encourage the seamlessness of SOA.