Java-Caps – Wikipedia

before-content-x4

Java Composite Application Platform Suite (Java CAPS) ist eine auf Standards basierende Enterprise-Service-Bus-Softwaresuite der Oracle Corporation. Die Suite verfügt über mehrere Komponenten, die dabei helfen, vorhandene Anwendungen zu integrieren und neue Geschäftsservices in einer serviceorientierten Architekturumgebung bereitzustellen. Es ist eine Java EE-kompatible Plattform und bietet Anwendungs-zu-Anwendung-Integration, Business-to-Business-Integration, Geschäftsprozessmanagement zusammen mit integriertem menschlichen Workflow, ein Enterprise Information Portal, Extract Transform and Load (ETL), Überwachung von Geschäftsaktivitäten und Composite Anwendungsentwicklung.

Geschichte[edit]

Java CAPS war ursprünglich ein Produkt der Software Technologies Corporation,[1] die später zur SeeBeyond Technology Corporation wurde. Ursprünglich hieß das Produkt DataGate und wurde Ende der 1990er Jahre mit einer neuen verteilten Architektur in eGate umbenannt. Monk, eine LISP-Variante, wurde für die Nachrichtenübersetzung verwendet.

eGate 4.5 wurde 2001 mit verbesserter Unterstützung von Java veröffentlicht, einschließlich der Einführung des Java Message Service.

2003 wurde mit der Version 5.0 eine neue Architektur auf Basis von J2EE (jetzt Java EE) eingeführt, die eine auf NetBeans basierende IDE verwendet. Die Suite wurde erneut in Integrated Composite Application Network Suite (ICAN) umbenannt.[2] Die Table Runtime Environment (TRE) hat DataGate 3.6 aktualisiert, um die Vorteile von eGate 5.0-Tools wie Enterprise Manager zu nutzen.

Java-CAPS 5.1[edit]

Nach der Übernahme von SeeBeyond durch Sun Microsystems im Jahr 2005 wurde der Name in Sun Java Composite Application Platform Suite (Java CAPS) geändert.[3]

eGate Integrator bietet die Kernintegrationsfunktionalität.[4] Zu den weiteren Produkten der Suite gehören eInsight Business Process Manager, eVision Studio, ePortal Composer, eTL Integrator, eXchange Integrator, eView Studio, eIndex Global Identifier Composite Application und eBAM Studio.

Ein weiteres wichtiges Merkmal von Java CAPS sind seine Adapter, die als eWays bekannt sind. Diese Adapter sind JCA-kompatibel und ermöglichen der Suite die Interaktion mit externen Systemen.

Die Suite umfasst Adapter, Bibliotheken und eine IDE zum Entwerfen, Schreiben, Überwachen und Testen von Geschäftsprozessen. Die Hauptkomponenten sind:

  • Repository: Ein Versionskontrollsystem, das gemeinsame Projekte, Versionsverlauf und Dateisperrfunktionen ermöglicht.
  • Unternehmensdesigner: Eine IDE zum Durchsuchen des Repositorys und zum Erstellen von Geschäftsprozessen, Kollaborationen, Konnektivitätszuordnungen und Bereitstellungsprofilen. Geschäftsprozesse werden mit BPEL definiert. BPEL ist nicht speziell an Webdienste gebunden; es definiert vielmehr die Ausführung von Aktivitäten, Ein-/Ausgaben und mögliche Ausnahmen im Nachrichtenfluss.[5]
  • Logischer Host: Hostet die darin bereitgestellten Anwendungen. Bis Java CAPS 5 wurde Sun Java System Application Server 9 verwendet. In Version 6 wurde der Host zu GlassFish, um JEE zu unterstützen. Normalerweise wird der logische Host auf einem dedizierten Computer ausgeführt und verweist beim Starten auf eine Domäne, die eine Instanz des Sun Enterprise Service Bus ist.
  • Unternehmensmanager: Ein Webportal zur Überwachung des Informationsflusses durch die BPEL-Diagramme, Serverprotokolle, Aktivitätsdetails, Parameter und Daten von Geschäftsprozessen.

Java CAPS 6[edit]

2008 wurde Java CAPS 6 eingeführt, einschließlich NetBeans 6.1, GlassFish v2 und OpenESB v2.[6][7]

Java CAPS 6 weist im Vergleich zu Java CAPS 5.1.x einige Besonderheiten auf:

  • Für die IDE wird NetBeans 6.1 verwendet. NetBeans 6.1 hat Plugins zur Unterstützung der Standard Java CAPS 5.1.3 Editoren und hat eine einheitliche Projektansicht, Editoren für Java Collaboration Definition, BPEL etc. und eine Laufzeitumgebung der IDE.
  • Als Laufzeitumgebung wird Sun Java System Application Server 9.1 (basierend auf GlassFish v2) verwendet.
  • Bietet Unterstützung für Java Business Integration (JBI). JBI hat zwei Arten von Komponenten: Bindungskomponenten und Service-Engines.[8] Sowohl der JBI-Container als auch der EE-Container befinden sich im Sun App-Server. Die JBI Bridge ermöglicht die Interoperabilität zwischen Java EE- und JBI-Komponenten.
  • Unterstützt die folgenden Messaging-Server: Sun SeeBeyond JMS IQ Manager (stcms), Sun Java Message Service Grid und Sun Java MQ 4.1.
  • Bietet Unterstützung für Sub-Java-Collaborationen, bei denen eine Collaboration eine andere Collaboration aufrufen kann.
  • Beinhaltet Installationsverbesserungen (assistentenbasiertes Installationsprogramm) sowie Verwaltungs- und Überwachungsverbesserungen.

2009 wurde Java CAPS 6.2 mit NetBeans IDE 6.5.1 und GlassFish Enterprise Server 2.1 Patch 2 eingeführt. In dieser Version wurde auch ein Adapter für HL7-Messaging eingeführt.[9]

Im Jahr 2010 wurde Sun Microsystems von der Oracle Corporation übernommen. Im Jahr 2011 hat Oracle Java CAPS 6.3 veröffentlicht, das NetBeans IDE 6.9 und GlassFish Enterprise Server 2.1.1 umfasst.[10]

Zukunft von Java CAPS[edit]

Nach der Übernahme von Sun integrierte Oracle Funktionen und Funktionen von Sun SOA-Produkten in Oracle SOA-Produkte. Oracle bietet Tools, die bei der Migration von Java CAPS-Projekten zur Oracle SOA Suite helfen.[11][12] Die Erstunterstützung von Java CAPS 6.3 wurde bis April 2016 verlängert. Oracle bewirbt das Produkt nicht mehr und drängt Benutzer dazu, zur Oracle SOA Suite zu migrieren.

OpenESB, die Open-Source-Version von Java CAPS, wird von einer Community unterstützt und kann eine Alternative für Unternehmen sein, die ihre Investitionen schützen möchten.[13]

Produktlebensdauer[edit]

Veröffentlichung GA-Datum Premier-Support endet Erweiterter Support endet Dauerhafte Unterstützung endet
5.1.0 März 2006 Dez. 2007 Nicht verfügbar Unbefristet
5.1.1 Juni 2006 Mai 2007 Nicht verfügbar Unbefristet
5.1.2 Okt. 2006 Juni 2008 Nicht verfügbar Unbefristet
5.1.3 Nicht verfügbar Januar 2014 Januar 2017 Unbefristet
6.0.x Juni 2008 Januar 2012 Nicht verfügbar Unbefristet
6.1.x Okt 2009 Januar 2014 Januar 2017 Unbefristet
6.2.x Okt 2009 Januar 2014 Januar 2017 Unbefristet
6.3.x April 2011 April 2016 April 2017 Unbefristet

Siehe auch[edit]

Verweise[edit]

  1. ^ Dunn, Ashley. “Unternehmen findet seine Nische in Kommunikationslücken”. Los Angeles Zeiten.
  2. ^ Nickolai, James. “SeeBeyond veröffentlicht umbenannte Integrationssuite”. InfoWelt.
  3. ^ “Oracle: STC DataGate / SeeBeyond eGate / Sun Java CAPS / SOA Suite”. GesundheitIT2.
  4. ^ Pinkerton, Ron. “eGate-Übersicht – Sun Java CAPS 1/3”.
  5. ^ Java CAPS-Grundlagen – Implementieren allgemeiner EAI-Muster; Kapitel 10.2, Java CAPS-Überwachung und -Verwaltung
  6. ^ Jakob, Robert. “Sonne feuert Java Caps 6 an”. iTnews.
  7. ^ Gold-Bernstein, Beth. “Sun CAPS 6 hat die richtige Vision”. ebizQ.
  8. ^ Kinnumparath, Mareej. “JBI-Ein standardbasierter Ansatz für SOA in Java”. TechTarget.
  9. ^ “Änderungen und Erweiterungen an Java CAPS-Komponenten”. Orakel.
  10. ^ Lee, Michael. „Tasmanien sucht nach Ersatz für die zentrale eHealth-Infrastruktur“. ZDNet.
  11. ^ Migration von Java CAPS zu Oracle
  12. ^ Irgendwie, Mike. “JCAPS MIGRATIONSTOOL VERÖFFENTLICHT!”. Orakel.
  13. ^ Bruno, Erik. “ESB-Update öffnen”. Dr. Dobbs.

Externe Links[edit]

after-content-x4