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
Post a Comment