SOA中可能的松耦合形式
?Tight couplingLoose couplingPhysical connectionsPoint-to-pointVia mediatorCommunication styleSynchronousAsynchronousData modelCommon complex typesSimple common types onlyType system? StrongWeakInteraction pattern? Navigate through complex object treesData-centric, self-contained messageControl of process logicCentral control Distributed controlBinding? StaticallyDynamicallyPlatform? Strong platform dependenciesPlatform independentTransactionality 2PC (two-phase commit) CompensationDeploymentSimultaneousAt different times
VersioningExplicit upgradesImplicit upgrades