| blueCon |
Connectivity neu definiertMit blueCon definiert blueCarat den Begriff Connectivity neu. Mit blueCon lassen sich nicht nur beliebige Systeme aus der neuen und der alten Welt miteinander verbinden, sie benötigen dafür auch nur eine einzige Schnittstelle. Und natürlich gelingt die Verbindung unabhängig von Anwendungsplattform und Betriebssystem.blueCon ist eine Middleware der blueCarat, die in ihren verschiedenen Ausprägungen zur Verbindung von Web-Anwendungen mit Legacy-Systemen, von Mainframe-Programmen mit SAP-Anwendungen und von CICS-Transaktionen mit Web-Services eingesetzt werden kann. Gleichzeitig stellt blueCon ein Framework für die Entwicklung kundenspezifischer Kommunikations- und Gateway-Server dar. Typisches Szenario für blueConStellen Sie sich vor, die Bestandsführung eines Versicherungsunternehmens wird in CICS gepflegt, und das Unternehmen führt das Modul Business-Partner der SAP ein. Beide Systeme müssen miteinander gekoppelt werden. Einerseits soll die SAP-Anwendung auf Vertragsdaten unter CICS zugreifen, andererseits soll CICS die Daten des Business-Partner-Moduls verwenden können. Dies ist eine typische Aufgabe für blueCon.Bisher wurde eine solche Situation oft durch die Einführung einer redundanten Datenhaltung gelöst. Die Daten aus SAP oder aus CICS wurden entsprechend gespiegelt und dem anderen System zur Verfügung gestellt. Aufwändige Synchronisationsläufe waren notwendig, um Datenkonsistenz zu erreichen. blueCon löst das Problem ganz ohne Redundanz durch synchrone Kopplung der Anwendungen in Echtzeit. Design PrinzipienVerfügbarkeitblueCon muss sich in der Rolle der Kommunikationsdrehscheibe einer unternehmensweiten IT-Anwendungslandschaft besonderen Herausforderungen stellen. So wird erwartet, dass die Middleware Tag- und Nacht verlässlich ihren Dienst tut. Die 24h Verfügbarkeit an 7 Tagen in der Woche war deshalb oberstes Design-Kriterium für die Entwicklung der Software. Entsprechend robust ist die Implementierung, entsprechend einfach und übersichtlich die Administration. Administration Die Administration lässt sich zudem remote durchführen. Egal wo sich der Systemadministrator gerade aufhält, er kann blueCon über das Web administrieren. Eine entsprechende Browser-Schnittstelle ist Bestandteil des Lieferumfangs. Schnittstellen Kopplungen einzelner Anwendungen müssen minimal-invasiv erfolgen können. Aus diesem Grund verwendet blueCon ausschließlich Standardschnittstellen der Zielsysteme und minimiert so die Notwendigkeit für Eingriffe auf Client oder Serverseite einer Anwendung. InnenansichtDie interne Struktur von blueCon ist auf hohen Durchsatz ausgelegt. So genannte Listener reagieren auf einlaufende Requests, die in einer Request-Queue gesammelt werden. Diese Queue wird von einem Scheduler verwaltet, der die Requests so genannten workingTasks zuordnet. Jede workingTask bearbeitet einen Request.![]() Die von der workingTask verwendete userFunction legt fest, auf welche Art der Request ausgeführt wird. Zu diesen Arten zählen z.B. der Aufruf von Remote Procedure Calls (RPCs) oder im Falle von SAP von Remote Funktion Calls (RFCs), die Umwandlung von Protokollen wie z.B. von TCP/IP nach LU 6.2, oder der Bedienung kundenspezifischer Application Programming Interfaces (APIs). FlexibilitätSkalierbarkeitblueCon ist in mehrfacher Hinsicht skalierbar. Zum einen lässt sich die Zahl der Listener und der parallel arbeitenden workingTasks über die Administrationsschnittstelle während des Betriebs lastabhängig anpassen. Zum anderen kann der Scheduler mehrfach instanziiert und auf mehrere CPUs verteilt werden, um so die hardwareseitigen Möglichkeiten der Skalierung auszuschöpfen. User Exits So genannte Hooks oder User Exits sorgen für zusätzliche Flexibilität bei der Anpassung der Software an die Bedürfnisse unserer Kunden. Über die vorgesehenen Schnittstellen können z.B. Autorisierungsprozesse eingeklinkt werden, um die Identität von Benutzern zu validieren. Server-Framework Sollten einmal alle vorgefertigten Komponenten nicht ausreichen, eine Kundenanforderung zu erfüllen, wird blueCon als Server-Framework verwendet, auf dessen Basis kundenspezifische Serverlösungen entstehen, und zwar mit allen Vorteilen, die blueCon eigen sind. Solche Lösungen sind insbesondere plattformneutral, performant, robust und rund um die Uhr verfügbar. AusblickblueCon wird kontinuierlich dem Stand der Technik folgen. In der kurzfristigen Planung befinden sich die Unterstützung von Secure Socket Layers (SSL), die Authentisierung auf Basis von Client-Zertifikaten, eine SNMP-Schnittstelle zur Einbindung von blueCon in gängige System-Management-Tools, die Portierung auf OS/400 und die Unterstützung von Multi-Ports mit Prioritätenmanagement.InvestitionssicherheitDie blueCarat überlässt seinen blueCon-Anwendern die Software im Quellcode. Damit macht blueCarat seine Kunden unabhängig von der Entwicklung des Herstellerunternehmens und sorgt für maximale Investitionssicherheit. |
| JUGC |
| blueCarat stellt erneut Räume für die Kölner Java User Group zur Verfügung. |
| Mobile Development |
| Plattform-übergreifende, mobile Entwicklung. |
| Mobile Times |
| Vortrag über Cross-compilieren von Android Anwendungen für das iPhone mit XMLVM. |
| Projekt XMLVM |
| blueCarat freut sich, das Open-Source-Projekt XMLVM zu unterstützen. |

