Enterprise Service Bus

GPTKB entity

Statements (101)
Predicate Object
gptkbp:instanceOf gptkb:architecture
Software design pattern
gptkbp:abbreviation gptkb:ESB
gptkbp:alternativeName Enterprise_Integration_Pattern
gptkbp:author gptkb:Bobby_Woolf
gptkb:Gregor_Hohpe
gptkbp:category Software architecture pattern
Integration pattern
gptkbp:component gptkb:bus
gptkb:security
message broker
service registry
adapters
transformation engine
routing engine
gptkbp:describes Solutions for enterprise application integration
gptkbp:enables gptkb:transformation
logging
event handling
monitoring
message routing
security enforcement
service orchestration
protocol transformation
service mediation
gptkbp:example gptkb:WSO2_ESB
gptkb:Red_Hat_JBoss_Fuse
gptkb:TIBCO_ESB
gptkb:IBM_Integration_Bus
gptkb:Mule_ESB
gptkb:Apache_ServiceMix
gptkb:Oracle_Service_Bus
gptkbp:feature auditing
interoperability
load balancing
scalability
fault tolerance
reusability
extensibility
versioning
high availability
transaction management
error handling
service discovery
centralized management
policy enforcement
service virtualization
loose coupling
gptkbp:focusesOn System integration
Message routing
Message transformation
Messaging systems
gptkbp:hasWebsite https://www.enterpriseintegrationpatterns.com/
gptkbp:influenced gptkb:Apache_Camel
gptkb:WSO2_ESB
gptkb:Spring_Integration
gptkb:IBM_Integration_Bus
gptkb:Mule_ESB
gptkb:Microsoft_BizTalk_Server
gptkbp:introducedIn gptkb:Enterprise_Integration_Patterns_(book)
gptkbp:ISBN 978-0321200686
gptkbp:language English
gptkbp:pattern gptkb:book_series
gptkb:Claim_Check
gptkb:Content_Filter
gptkb:Message_Filter
gptkb:Message_Translator
gptkb:Publish-Subscribe_Channel
gptkb:Service_Activator
gptkb:Wire_Tap
gptkb:Command_Message
gptkb:Envelope_Wrapper
gptkb:Idempotent_Receiver
gptkb:Message_Broker
gptkb:Message_Dispatcher
gptkb:Request-Reply
Splitter
Process Manager
Aggregator
Content Enricher
Message Channel
Message Endpoint
Competing Consumers
Event Message
gptkbp:publicationYear 2003
gptkbp:relatedTo gptkb:city
gptkb:Message-Oriented_Middleware
gptkb:Service-Oriented_Architecture
Microservices
gptkbp:supports publish-subscribe pattern
asynchronous communication
synchronous communication
request-reply pattern
point-to-point pattern
gptkbp:usedFor enabling communication between services
integrating applications
gptkbp:usedIn Enterprise application integration
Service-oriented architecture
Microservices architecture
gptkbp:bfsParent gptkb:REST_API
gptkbp:bfsLayer 4