Key Visual - Manage Your Business Integration
 

Mai

16

Wie verarbeite ich 13 Millionen Nachrichten pro Sekunde?

By Wolfgang Schmidt on Th, May/16/2013 : 09:36

Welche neuen Potentiale könnten Sie heben, wenn Ihre Unternehmensanwendung mit Hundertausenden von mobilen Endgeräten je Sekunde kommunizieren könnte? Smartphones, Apps, Social-Media Kanäle oder Sensoren in PKWs, medizinischen Geräten, industriellen Produktionsstellen, intelligenten Gebäuden, etc. sind potentielle Informationsquellen für Wertschöpfungsprozesse. Wie solche Möglichkeiten heute pragmatisch realisiert werden können, wurde auf der diesjährigen IBM Impact Konferenz vorgestellt und diskutiert. Wir haben auch dieses Jahr live per Twitter die Neuigkeiten und unsere Einschätzung dazu berichtet. Hier dazu eine kurze Zusammenfassung.

Der Shockabsorber für Ihr Unternehmen - 1 Million gleichzeitige Verbindungen

Die oben skizzierten Anwendungsfälle zielen auf den Einsatzbereich der M2M (machine-to-machine) oder Mobile- Szenarien mit der neuen IBM MessageSight Lösung ab. Mit MessageSight hat IBM nun eine Appliance vorgestellt, welche darauf ausgelegt ist, solche Stream- und Sensordaten in sehr großen Stückzahlen zu verarbeiten. Bis 13 Millionen Nachrichten pro Sekunde sollen ohne Zwischenspeicherung verarbeitet und dabei bis zu 1 Million gleichzeitige Connections verwalten werden können. Sind persistente Nachrichten wichtig, sind es immerhin noch beeindruckende 400.000 Messages pro Sekunde. Möglich wird dies durch die gute Architektur und Implementierung und die Nutzung von MQTT. Denn abgewickelt wird die Kommunikation über das etablierte IBM Protokoll Message Queuing Telemetry Transport (MQTT), das nun von der Oasis standardisiert und im Paho Projekt weiterentwickelt wird. MQTT ist ein sehr schlankes Protokoll, das für M2M-Kommunikation in mobilen Umgebungen entwickelt wurde. Dies war und ist weiterhin notwendig, da Sensoren und andere "streamende" Datengeber üblicherweise nur über sehr geringe Bandbreiten verfügen und in ihrer Leistungsaufnahme sehr beschränkt sind. Somit wird auch dem Stromverbrauch durch die Nutzung von MQTT in solchen Szenarien Genüge getan. Wie dies in unter 30 Minuten aufzusetzen ist, twitterten wir bereits während der Impact (https://twitter.com/xintegrate/status/330146452330389505). Unter https://twitter.com/xintegrate/status/329649664603332609 finden Sie eine gute gestaltete Infografik als Übersicht.

MessageSight basiert nicht nur auf MQTT, sondern unterstützt neben SSL auch erweiterte Security-Anforderungen. Neben MQTT kann ebenso JMS und klassisches MQ verwendet werden. Idealerweise unterstützt die Appliance asynchrones Messaging mit Publish und Subscribe, also das richtige Integrationsmuster für das M2M-und Mobile-Szenario, sowie auch Point-to-Point-Messaging. Über verschiedene Clients und APIs können auch andere Sprachen und Plattformen angebunden werden, so zum Beispiel JavaScript API für HTML5, Apache Cordova, Adobe PhoneGap, natürlich IBM Worklight und - man bemerke - eine Unterstützung für Google Android und iOS. Für eine Zusammenfassung auf einer Folie siehe https://twitter.com/xintegrate/status/334761896697790464

Ich sprach neben einigen Entwicklern und Architekten dazu mit Gerry Reilly, Director in Hursley hierfür, und war tatsächlich in der Lage seine Aussage in weniger als 140 Zeichen zusammenzufassen ;-) https://twitter.com/xintegrate/status/328932648208707585

Aus zwei mach eins

Gut wurde die IBM Strategie zur Integration von Message Broker und WebSphere ESB präsentiert. In einigen Sessions wurden die Vorgehensweise, der Hintergrund, das Ziel und die Migrationsszenarien erläutert. Gerade die Roadmap hierzu war wichtig und kann auf einer Folie zusammengefasst werden: https://twitter.com/xintegrate/status/328990487467917312 . Für Message Broker Nutzer ändert sich nichts, denn mit IIB bzw WMB V9 bekommen sie einfach nur mehr und einiges Gutes vom WESB frei Haus geliefert. Details zum IBM Integration Bus (IIB) hat bereits mein Kollege Thorsten Theelen in einem Blog ausführlich geschildert http://www.x-integrate.com/x-in-cms.nsf/id/ibm-integration-bus-9-der-neue-message-broker-de?open&l=DE&ccm=650

Mobile-First und Produktupdates

Auf der Impact wurde natürlich die Fokussierung des Marktes auf mobile Szenarien diskutiert und die entsprechenden IBM Strategie dazu präsentiert. In diesem Rahmen wurden viele Produktneuigkeiten vorgestellt. IBM Worklight, die Enterprise-Lösung für die Entwicklung, den Betrieb und den gesamten Lebenszyklus von sicheren, plattformunabhängigen Apps, hat eine sehr gute Weiterentwicklung erfahren. Die Integration in BPM und Integrationsumgebungen ist verbessert worden. Hier besonders hervorzuheben ist die gute Worklight und Message Broker Integration. Weiterhin ist der BPM SW-Stack im Detail vereinfacht und weiterentwickelt. Wohltuend: saubere Arbeit der Labors, statt Aufmerksamkeit heischenden Marketing-Ankündigungen. Die Integration von BPM Standard und den Connectivity-Lösungen, speziell Message Broker, wurde verbessert. Im BPM Advanvced Stack wird auch weiterhin die WESB Basis arbeiten. Somit insgesamt gute Produktweiterentwicklungen.

Der API Markt ist heiß ... sagt Forbes ...

Nachdem Intel und CA aktuell auf Einkaufstour im API Management Markt waren (https://twitter.com/xintegrate/status/328991586119720961), hat IBM auf der diesjährigen Impact ihre Version API Management V2.0 vorgestellt. Die im letzten Jahr eher stiefmütterlich ausgestattete und präsentierte erste Version wurde nun von der reinen Off-premise Variante auf die DataPower gehoben und steht nun mit i.W. gleichem Funktionsumfang als on-/off-premise Version zur Verfügung. IBM API Management zusammengefasst in einer Folie: https://twitter.com/xintegrate/status/334779074394333184
Interessant waren die Sessions und insbesondere der Austausch mit Architekten, Entwicklern und dem Productmanagement zu Mythen rund um das Thema API Management im Allgemeinen https://twitter.com/xintegrate/status/329286842593730560 und zum Beispiel in Bezug zu SOA
https://twitter.com/xintegrate/status/329289797552205824

Generell geht es doch um darum, Ihre Unternehmensressourcen extern zur Verfügung zu stellen und damit mehr Geschäft zu machen, oder? Dann sollten doch APIs nicht nur technisch, sondern als Produkt betrachtet werden. Wie sehen Sie dies? Ich freue mich auf Ihr Feedback.


Margin
Blog-Autor
Wolfgang Schmidt
Wolfgang Schmidt
Geschäftsführer X-INTEGRATE
+49 221 97343-0
Margin
Informationen
7.0.1  7.0.2  8.0  Absatzmarkt  Active MQ  Active  Administration  Agile Lösungen  Agility  AMS  Analyst  Analytics  Anbindung  Anforderungen  Anwenderkonfernz  Apache  Application Server  API Management  API  AS2  ASP  Automatisierung  b2b  B2B Integration  Basic  Big Data  Blogreihe  Bluemix  Blueworks  BPM  Broker  BRMS  Bus  Business Process Management  Business Rules  Buzzword  Camel  Cast Iron  Cloud API  Cloud Computing  Cloud Integration  Cloud  Commerce  Compliance  Conference  Connect:Direct  CPLEX  CXF  DataPower  Decision Server Insights  Deployer  Deployment  Development  DFDL  Digitalisierte Prozesse  Digitalisierung  Domino  DSI  e-Fachverfahren  ersteinrichtung  Edi  Edition  Einführung  Einsatz  Entscheidung  Entwicklung  ESB  Excel  Fahrplanoptimierung  Features  Federated Connectivity  File Transfer  Filetransfer  Finance  FTE  gentran  gis  Geschäftsprozesse  Go Live  Google  Governance  Hardware ESB  Hosting  Hybrid-Cloud  Hybrid Cloud  Hybrid  IBM Blueworks  IBM BPM  IBM Integration Bus  IBM InterConnect  IBM  ILOG DOC  ILOG LNP  ILOG Transportation Analyst  ILOG  Impact  Infrastruktur  Installation  Integration as a Service  Integration Bus  Integration  Integrator  Interoperabilität  IT-Business-Alignment  Konfiguration  Linear  LNP  Logistik  monitoring  M2M  Manage File Transfer  Management  Marktplatz  Mathematik  Mediation  Message Broker  Messages  Messagesight  Messaging  MFT  Migration  Modellierung  MQ  MQTT  Multicast  Muster  Nachlese  Neuerungen in V7.0.1  Neuerungen  off-premise  on-premise  ODM  ODME  Öffentliche Verwaltung  Open Source  Operational Decision Management  Optimierung  OPL  OSGi  Outsourcing  PaaS  Pattern Integration  Pattern  Patterns  Performance  Portfolio  Praxis  Private  Process Server  Produktionsplanung  Prozessautomatisierung  Prozessintegration  Prozessmodelierung  Prozessoptimierung  PureSystem  Qualität  Real Time  Regelmanagement  Rollen  Routenplanung  Routing  ROI  SaaS API  SaaS Integration  SaaS  Salesforce  Schwerpunktanalyse  Script  SCM  Security  Service Federation Management  Servicemix  SFM  SI  Slotting  SoapUI  SOA Cloud Symposium  SOA  SPSS  Standard  Standardplattform  Standardtool  Standortoptimierung  Sterling Integrator  Sterling  SugarCRM  Symposium  Template  TIP  TM1  TOSCA  Transportation  Transportoptimierung  Übersicht  Umstieg  Unix  Update  vergleich  Vorteile  worklight  workload  wtc  Wartung  Websphere  Websphere: Rollen  WebService Security  WebSphere Enterprise Service Bus  WebSphere ESB  WebSphere MessageBroker  WebSphere Technical Conference  WebSphere  WESB  Workloads  WODM  XAR