Service Oriented Architecture Issues todays IT: Heterogeneity: no interoperable interfaces, now we have web services Business Focus Agility, reuse and cost reduction Benefits of SOA Reuse of Services (at the business unit level) Agility: respond quickly to changing business requirements Simpler integration (by using standards) Architectural Principles Formal contracts (Thomas: Contract Standardization) Loose Coupling Abstraction Reusability Autonomy Statelessness Discoverability Composability (Durability) (Interoperability) (Standards compliance) (First all from Thomas Erl's books, last three added by Oracle) Service Definition principles Service encapsulation - A Service must perform a complete unit of work Service loose coupling - Services maintain a relationship that minimizes dependencies between them Service contract - Services adhere to a contractual agreement, as defined collectively by one or more Service description documents Service abstraction -
Persoonlijk blog over mijn (werk)ervaringen. Ik ben nieuwsgierig en vind veel dingen interessant en leuk. Daarom ook verschillende hobbies zoals lezen, psychologie, filosofie, cryptos, fotografie, meditatie, tennis, PSV, wandelen, bier, wijn, gezin. Zie ook https://linktr.ee/rvdkimmenade Veel plezier met lezen!