Was ist Java® Business Integration?
Java® Business Integration (JBI) ist ein Projekt, das vom Java® Community Process (JCP) unter der Leitung von Sun Microsystems initiiert wurde. Das Projekt definiert, wie die Technologie von Online-Plug-Ins serviceorientierte Architektur-Software ermöglichen kann. Mit JBI strebt Sun Microsystems eine Standardisierung der Integrationstechnologie an, beginnend mit der Zusammenarbeit mit der Computerindustrie. Das Unternehmen plant auch die Entwicklung einer Produktfamilie aus JBI.
Im März 2003 präsentierte Sun Microsystems JCP die Technologie der Java® Business Integration. Es gab auch andere Unternehmen, die sich für das Projekt zusammengeschlossen hatten und als "Expertengruppen" -Verkäufer bezeichnet wurden. Zu den 24 Anbietern gehörten IBM, Novell und Sonic Software.
Eine beliebte Funktion der Java® Business Integration ist der Normalized Message Service (NMS), der als Kommunikationswerkzeug verwendet wird. Der NMS kann Nachrichten über verschiedene Nachrichtenaustauschmuster (Message Exchange Patterns, MEP) empfangen und senden: Nur-In, Nur-In, In-Out und Optional-Out. In-only ermöglicht es einem Benutzer, Statusnachrichten zu empfangen, während robustes In-only eine Austauschrunde ermöglicht, die endet, wenn eine Statusnachricht empfangen wird. Das In-Out ermöglicht einen gegenseitigen Austausch zwischen einem Client und einem Anbieter, während das In-Optional-Out einem Benutzer die Wahl lässt, auf die Nachricht zu antworten oder sie zu ignorieren.
Die Java® Business Integration enthält auch viele Tools, wie z. B. die Tools zur Systemüberwachung und Systemverwaltung, die Tools zur Geschäftsanalyse und Überwachung von Geschäftsaktivitäten sowie die Tools zur Softwareentwicklung. Die JBI ist flexibel und kann sich an das System anpassen, in dem die Plug-Ins enthalten sind. Aufgrund seiner Flexibilität kann die Service-Engine auch in verschiedene Sprachen übersetzt werden.
Ein weiterer Vorteil der Java® Business Integration sind die offenen Schnittstellen, die sozusagen „offen“ sind, um von der Öffentlichkeit verbessert zu werden. Auf diese Weise wird das Integrationsprojekt an Entwickler von Systemsoftware vermarktet, die in der Lage sind, die Schnittstelle gemäß ihren Bedürfnissen oder Interessen zu ändern. Diese Änderungen können öffentlich veröffentlicht werden, wodurch Kunden die Möglichkeit haben, unter den für sie geeigneten Lösungen zu wählen. Verfügbare Open-Source-Software in der Integration umfasst Apache ™ ServiceMix, Open ESB und FUSE ESB.
Mit der Java® Business Integration können auch neue Service-Engines an den Container angeschlossen werden, sofern ein Befehl codiert ist, der dem System hilft, ihn zu erkennen. Diese erwähnten Integrationen minimieren die Kosten für Zeit und Geld eines Unternehmens, da alle Aktionen innerhalb des Systems automatisiert werden können. Geschäftspartner können auch alle vorhandenen und gesammelten Informationen in einer Integrationstechnologie zusammenfassen, um eine effiziente Zusammenarbeit zu ermöglichen.