<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=Enterprise_Service_Bus_%28ESB%29</id>
	<title>Enterprise Service Bus (ESB) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=Enterprise_Service_Bus_%28ESB%29"/>
	<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Enterprise_Service_Bus_(ESB)&amp;action=history"/>
	<updated>2026-05-13T21:46:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://training-course-material.com/index.php?title=Enterprise_Service_Bus_(ESB)&amp;diff=7246&amp;oldid=prev</id>
		<title>Izabela Szlachta at 18:44, 8 November 2012</title>
		<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Enterprise_Service_Bus_(ESB)&amp;diff=7246&amp;oldid=prev"/>
		<updated>2012-11-08T18:44:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Cat|SOA|40}}&lt;br /&gt;
{{Soa Links}}&lt;br /&gt;
&lt;br /&gt;
*The infrastructure of a SOA landscape that enables the interoperability of services.&lt;br /&gt;
*Its core task is to provide connectivity, data transformations, and (intelligent) routing so that systems can communicate via services.&lt;br /&gt;
*ESB is just a piece of software, hardware is not part of ESB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ESB Responsibilities==&lt;br /&gt;
*Providing connectivity&lt;br /&gt;
*Data transformation&lt;br /&gt;
*(Intelligent) routing&lt;br /&gt;
*Dealing with security&lt;br /&gt;
*Dealing with reliability&lt;br /&gt;
*Service management&lt;br /&gt;
*Monitoring and logging&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Interoperability through transformation==&lt;br /&gt;
*May transfer any protocol to any protocol&lt;br /&gt;
*May change the formats or mappings&lt;br /&gt;
*May contain transformation logic&lt;br /&gt;
*Should not contain business logic&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Routing==&lt;br /&gt;
*There must be some way of sending a service call from a consumer to a provider, and then sending an answer back from the provider to  the consumer&lt;br /&gt;
*Depending on the technology used, and the level of &amp;#039;&amp;#039;&amp;#039;intelligence&amp;#039;&amp;#039;&amp;#039; provided, this task may be trivial, or may require very complicated processing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Interceptors==&lt;br /&gt;
[[File:Soa-interceptors.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Protocol-Driven Versus API-Driven ESB==&lt;br /&gt;
[[File:Soa-Protocol-Driven_Versus_API-Driven_ESB1.png|320px]]       [[File:Soa-Protocol-Driven_Versus_API-Driven_ESB2.png|320px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Other Important Concepts==&lt;br /&gt;
*Point-to-Point Connections Versus Mediation&lt;br /&gt;
*Data Mapping&lt;br /&gt;
*Security&lt;br /&gt;
*Reliability (message delivery and queueing)&lt;br /&gt;
*Service Management (replaces UDDI)&lt;br /&gt;
*Monitoring and Logging&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Business Activity Monitoring (BAM)==&lt;br /&gt;
*Shows the state of your business on the fly&lt;br /&gt;
*Analyses activity rather than data (compare data warehouse and data mining)&lt;/div&gt;</summary>
		<author><name>Izabela Szlachta</name></author>
	</entry>
</feed>