SOA and COP

Service Oriented Architecture and Component Oriented Programming

Service-oriented architecture (SOA) is a software design and software architecture design pattern based on structured collections of discrete software modules, known as services, that collectively provide the complete functionality of a large software application. http://en.wikipedia.org/wiki/Service-oriented_architecture

ComponentOrientedProgramming = Polymorphism + (Really) Late Binding + (Real, Enforced) Encapsulation + Interface Inheritance + Binary Reuse https://en.wikipedia.org/wiki/Component-based_software_engineering


For a presentation regarding Component oriented programming, check the following slides at slide share: http://fr.slideshare.net/njbartlett/component-oriented-development-in-osgi-with-declarative-services-spring-dynamic-modules-and-apache-ipojo?from_search=1

Comments