Service Oriented Architecture

GPTKB entity

Statements (49)
Predicate Object
gptkbp:instanceOf software architecture style
gptkbp:abbreviation gptkb:SOA
gptkbp:appliesTo distributed systems
enterprise systems
gptkbp:contrastsWith client-server architecture
microservices architecture
monolithic architecture
gptkbp:criticizedFor complexity
performance overhead
governance challenges
gptkbp:documentedIn gptkb:OASIS_SOA_Reference_Model
gptkb:SOA_Manifesto
gptkbp:enables interoperability
scalability
reusability
service governance
service monitoring
discoverability
service composition
composability
loose coupling
business process orchestration
gptkbp:focusesOn services
gptkbp:goal integration of heterogeneous systems
IT alignment with business
business agility
https://www.w3.org/2000/01/rdf-schema#label Service Oriented Architecture
gptkbp:originatedIn early 2000s
gptkbp:relatedTo microservices architecture
Web Services
Enterprise Service Bus
gptkbp:standardizedBy gptkb:W3C
gptkb:OASIS
gptkbp:usedBy gptkb:government_agency
financial institutions
large enterprises
telecommunications industry
gptkbp:uses gptkb:REST
gptkb:SOAP
gptkb:UDDI
gptkb:WSDL
public service
service registry
service contract
service consumer
standard protocols
message exchange
gptkbp:bfsParent gptkb:Mule_ESB
gptkbp:bfsLayer 5