•Tight coupling: applies to databases, systems
–Same address space, same process space, same operating system, same machine
–Semantic compacts can be made because semantics stays in
the minds of the developers who
agree
•Loose coupling
–Different platforms, networks, anywhere on Internet
–Semantics must be explicit: agents, programs need to
interpret the semantics directly, to
interoperate semantically
–Levels: systems of systems, enterprise, community, value
chains/pipes
•Ontologies (explicitly represented,
logical semantics): increasingly needed the higher you go
•