Was sind die Vorteile der JCA?

Unsere Anwendung oft eine Verbindung zu einer anderen Art von back-ends über web-services, MQ, JDBC, proprietäre (direkt über Steckdose) und andere Arten von Verkehr. Wir haben bereits eine Reihe von Implementierungen, die uns verbinden, unsere Anwendung, um diese back-ends und während all dieser Implementierungen Umsetzung der gemeinsamen java-Schnittstelle, die Sie nicht teilen, nichts anderes.

Wir haben erkannt, dass es Sinn Teile von code, die für alle von diesen bestimmten connector-Implementierungen und wir haben beschlossen, zur Optimierung der Entwicklung zukünftiger Anschlüsse über einen universal-Stecker. Dieser connector wird in der Lage sein, formatieren von Nachrichten in ein format erwartet von back-end und senden Sie Sie mit den verfügbaren Transportmechanismus. Zum Beispiel, Feste-Länge-message-format über MQ oder über ein socket.

Eines der Dilemmata, mit denen wir konfrontiert sind, ist die am besten geeignete Technologie für diese Art von Anschluss. So weit, unsere Anschlüsse wurden grundlegende java-Klassen, die die Umsetzung der gemeinsamen java-Schnittstelle. Da wir in der Regel hosten unsere Anwendungen einige Java EE application server, es scheint, dass Java-Connector-Architektur wäre die am besten geeignete Technologie für dieses Stück software. Aber die Umsetzung von JCA konformer Konnektor, scheint relativ Komplex. Was sind die greifbaren Vorteile, die mit der standard – JCA und tun-Vorteile rechtfertigen den zusätzlichen Aufwand?

  • Ich denke, ich sollte zählen JBI in der Kombination. In diesem Fall sollte die Frage sein: Vorteile von JBI vs. Vorteile der JCA vs. Vorteile der POJO-Ansatz.
InformationsquelleAutor Dan | 2009-04-02
Schreibe einen Kommentar