User Tools

Site Tools


architecture_styles

====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
architecture_styles [2015/02/28 09:34]
apaschke
architecture_styles [2015/02/28 11:37]
apaschke [Direct Strongly-Coupled API4KB Access]
Line 21: Line 21:
 ===== Direct Strongly-Coupled API4KB Access ​ ===== ===== Direct Strongly-Coupled API4KB Access ​ =====
  
-Strong coupling with the local client requiring direct knowledge of the (downloaded) API4KB ​libraries and knowledge artifacts ​or direct knowledge about how the inter-process interaction and access with the remote API4KB works in ad-hoc network programming (e.g. via socket programming).+Strong coupling with the local client requiring direct knowledge of the (downloaded) API4KB ​**Artifacts** ​or direct knowledge about how the inter-process interaction and access with the remote API4KB works in ad-hoc network programming (e.g. via socket programming).
  
-Example: OntoMaven and RuleMaven.+Example: ​[[http://​www.corporate-semantic-web.de/​ontomaven.html|OntoMaven and RuleMaven]].
  
  
Line 47: Line 47:
 A unit of composition with contractually specified interfaces and explicit content dependencies only. Component is specified in terms of a contract which includes a set of provided interfaces (interfaces that the component offers as a service to other components) and required interfaces (dependencies that this component has on other components). Container provides managed server-side hosting environment for components and deals with the distributed systems and middleware issues. ​ A unit of composition with contractually specified interfaces and explicit content dependencies only. Component is specified in terms of a contract which includes a set of provided interfaces (interfaces that the component offers as a service to other components) and required interfaces (dependencies that this component has on other components). Container provides managed server-side hosting environment for components and deals with the distributed systems and middleware issues. ​
  
-Examples, e.g. Java Beans, Corba Component Model, ​API4KB ​OntoMaven Aspect-Oriented Component Model, ...+Examples, e.g. Java Beans, Corba Component Model, ​[[http://​www.corporate-semantic-web.de/​ontomaven.html|OntoMaven Aspect-Oriented Component Model]], ...
  
 ===== Decoupled Indirect Communication ===== ===== Decoupled Indirect Communication =====
architecture_styles.txt ยท Last modified: 2015/04/24 10:11 by rmbell