Windows Azure Service Bus AMQP TAP


Hallo zusammen,

ich habe ziemlich lange nichts mehr über die Weiterentwicklung des Windows Azure Service Bus (aka. Windows Azure AppFabric) berichtet. Dies will heute nachholen:

Windows Azure Service Bus AMQP TAP erschienen

Auf Microsoft Connect (https://connect.microsoft.com/) habt ihr seit heute die Möglichkeit, Zugriff auf die erste Technology Preview des Windows Azure Service Bus AMQP TAP zu bekommen.

https://connect.microsoft.com/AppFabric/program7623

Das Advanced Message Queuing Protocol (AMQP ist ein offener Standard für nachrichtenorientierte Middleware Lösungen. Eine genaue Liste aller Features (z.B. RoutingPoint-to-Point und Publish-Subscribe Szenarien) kann im Rahmen dieses Artikels nicht geliefert werden.

Ausführliches Material bietet die Homepage von AMQP.

http://www.amqp.org/

Schöne Grüße

Oliver

Windows Azure ServiceBus EAI & EDI Labs April 2012 Nachtrag


Hallo zusammen,

kleiner Nachtrag zu den neuen Labs:

Nitin Mehrotra vom Microsoft BizTalk UE Team, hat in der Code Gallery ein Beispiel zu den Bereichen FTP Components und Flat File Processing veröffentlicht. Als Einstieg und zum Lernen ist dieses Beispiel bestens geeignet.

http://code.msdn.microsoft.com/Sending-Flat-File-Messages-fdf6fd39

Schöne Grüße

Oliver

Windows Azure ServiceBus EAI & EDI Labs April 2012


Hallo zusammen,

nach einem kleineren Refresh  der Windows Azure ServiceBus EAI & EDI Labs (nur auf der Plattform selbst) Mitte März, gibt es nun ein neues Gesamtrelease:

Was ist neu im April Release?

EAI (Bridges)

Im Bereich der EAI Projekte (Bridges) gibt es folgende Neuheiten:

  • Ab sofort ist die Verwendung von FTP Componenten (Repräsentation eines FTP Servers) als Quelle für eingehende Nachrichten möglich.
  • Ab sofort ist die Verarbeitung von Flat - Files (z.B. Excel) als eingehende Nachricht möglich.
  • Im Falle einer XML OneWay Bridge erweitert sich die Flat – File Verarbeitung um folgende Optionen:
    • Über dieselbe Bridge können Flat – Files unterschiedlicher Schematypen empfangen werden.
    • Über dieselbe Bridge können Flat – Files und andere XML Nachrichten gleichzeitig empfangen werden.
  • Eine ausgehende Nachricht von einer Bridge, kann an einen externen WCF Endpoint gesendet werden (Service Consuming Wizard)
  • Ab sofort ist der Nachrichtenfluß innerhalb der Bridge transparent, durch Einführung des sog. Operational Tracking Systems. Das Tracking System kann durch eine eigene REST Service API abgefragt werden.

EAI (Service Bus Connect)

Im Bereich der EAI Projekte (Service Bus Connect) gibt es folgende Neuheiten:

  • Support für Windows Authentication
  • Support für SSL

EAI (Transforms)

Im Bereich der EAI Projekte (Transforms) gibt es folgende Neuheiten:

  • Einführung der folgenden Mapping Operations:
    • GenerateID
    • NumberFormat
    • AdjustTimeZone
    • GenerateDateTime
    • DateTimeReformat

EDI

Im Bereich der EDI Projekte gibt es folgende Neuheiten:

  • Support für Batch Processing bei der Verarbeitung von EDI Messages (analog zum BizTalk Server 2010)
  • Einführung eines Tracking Systems für EDI Messages

Resümee: Die EAI & EDI Labs entwickeln sich, immer mehr zum Cloud Ersatz des BizTalk Server Produktes. Ob wir hier aber die Entwicklung des vollständig cloudbasierten BizTalk Server vNext sehen, kann ich nicht sagen. Es bleibt spannend.

Schöne Grüße

Oliver

Windows Azure Service Bus EAI & EDI Labs – Refresh


Hallo zusammen,

die Windows Azure Service Bus EAI und EDI Labs habe ich bereits in einem früheren Artikel vorgestellt (hier). Jetzt gibt es endlich ein Refresh.Neben einigen Bugfixes gibt es folgende neue Features:

EAI

SOAP – Non SOAP – Protocol Bridging (hier werden die Daten von SOAP Headern auf HTTP Headern gemappt und umgekehrt)

EDI

Delete Agreements (Abkommen zwischen Handelspartnern können gelöscht werden, um Ressourcen frei zugeben)

Redeploy Agreements (Abkommen zwischen Handelspartnern können nach Änderungen neu deployt werden)

Alle Änderungen betreffen nur die Services selbst. Es braucht keine Neuinstallation von Client Binaries vorgenommen werden.

Schöne Grüße

Oliver

Windows Azure Service Bus News (2)


Hallo zusammen,

in einigen Gesprächen der letzten Zeit habe ich festgestellt, es gibt einige Verwirrung rund um das Thema Windows Azure AppFabric. Ich möchte jetzt einiges davon aufklären.

  1. Die Produktbezeichnung Windows Azure AppFabric wird nicht mehr benutzt. Neue Bezeichnung ist Windows Azure Service Bus.
  2. Die Entwicklung des eigenständigen Windows Azure AppFabric SDK wurde mit Version 1.5 eingestellt. Anstelle des SDK gibt es jetzt die Windows Azure Libraries for NET (als Bestandteil des Windows Azure SDK ab November 2011).
  3. Die Entwicklung des Windows Azure AppFabric SDK 2.0 Lab Releases (das sind Previews von künftigen Entwicklungen) wurde ebenfalls eingestellt. Ersatzweise gibt es ab sofort sog. Windows Azure Service Bus Labs (erstmals für den Bereich Integration Services (EAI & EDI Lab) im Dezember 2011)

Alles klar… ?  ;-)

Schöne Grüße

Oliver

Windows Azure Service Bus News


Hallo zusammen,

nachdem in der letzten Zeit viele Updates im Bereich der Windows Azure Plattform und SQL Azure erschienen sind, möchte das Produktentwicklungsteam des Windows Azure Service Bus (aka.  Windows Azure AppFabric) wohl nicht nachstehen. Seit gestern gibt es auch für den Service Bus ein Update, allerdings mit der Versionsnummer  0.1 und mit dem Namenszusatz „Labs“ (also eine frühe Preview auf das, was kommt):

Windows Azure Service Bus EAI & EDI Labs

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d89640fc-c552-446e-aead-b1e0d940f31b&displaylang=en

Was sind die EAI und EDI Labs?

  1. Schwerpunkt EAI – Hier geht es in erster Linie darum die Nachrichtenverarbeitung um nützliche Funktionen anzureichern (z.B. Routing, XPath Extraktion,  Transformationen). Das EAI Feature liefert aber auch die Möglichkeit, lokale LOB-Systeme (z.B. SAP, Oracle, Siebel usw.) mit der öffentlichen Cloud zu verbinden.
  2. Schwerpunkt EDI – Hier handelt es sich um einen vorgefertigten Service für B2B (Business to Business) – Szenarien einschließlich Partnermanagement.

Inhaltlich ist zu den EAI & EDI Labs zu sagen, vieles ist nicht neu, sondern elementarer Bestandteil des BizTalk Servers seit Release 2006R2. Die Labs installieren z.B. für das EAI Feature: das WCF LOB Adapter SDK und das BizTalk Adapter Pack (vorgefertigte LOB Adapter für SAP, Oracle, Siebel und SQL Server) . Auch die EDI Message Library (MicrosoftEdiXSDTemplates.zip) ist dem BizTalk Server entnommen. Nur die Toolunterstützung innerhalb des Visual Studios wurde neu entwickelt und einige Begriffe, die BizTalk Entwicklern bei der Arbeit geläufig sind, lauten jetzt anders (z.B. wird aus der BizTalk Pipeline die Bridge).

Die EDI Message Library umfasst zurzeit nur X12 Nachrichten (US Standard). Das in Europa gängige EDIFACT wird nicht unterstützt.

Zum Schluss ein Warnhinweis für diejenigen, die trotzdem mit EDI arbeiten wollen und das mitgelieferte ZIP-Archiv entpacken möchten. Die EDI Message Library ist ausgepackt zirka 2 GB groß. Das Laufwerk sollte entsprechend groß  sein.

Weitere Details zu den EAI & EDI Labs folgen demnächst.

Schöne Grüße

Oliver

Jahresplanung 2012


Hallo zusammen,

ich habe diese Seite mit dem Ziel geschaffen, der deutschen Community kontinuierlich die notwendigen Informationen zur Windows Azure Plattform und Cloud Computing zu liefern. Die Auswahl, welche Informationen notwendig sind, erfolgt aufgrund meiner eigenen Projekterfahrungen. Dies werde ich auch 2012 so weitermachen.

Trotzdem möchte ich auch meinen Lesern die Möglichkeit geben, Einfluss auf die Themenauswahl zu nehmen. Wer also Themenvorschläge hat (Allgemein, für ein Tutorial oder für ein spezielles Szenario), kann mir das mitteilen indem er einen Kommentar zu diesen Posting schreibt.

Kommentare über Facebook sind auch möglich:

http://www.facebook.com/pages/Windows-Azure-Community-Deutschland/276255389079094?sk=wall

Schöne Grüße

Oliver

Windows Azure SDK 1.6


Hallo zusammen,

wie versprochen folgen jetzt die Informationen zur neuen Version 1.6  des Windows Azure SDK.

Download und Installation:

Für den Download und die Installation des Windows Azure SDK 1.6 gibt es zwei Möglichkeiten:

  1. Verwendung des WebPlatformInstaller (Achtung: Es ist wichtig, dass Ihr die Version 3.0 des WPI benutzt. Die Verwendung des  WPI 4.0 Beta funktioniert nicht)
  2. Manueller Download (http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=28045)

Beim manuellen Download ist zu beachten, dass es jetzt mehrere Einzelpakete (z.B. Windows Azure Emulator) gibt. Dies soll eine gezielte Auswahl der benötigten Komponenten möglich machen.

Was ist neu:

  1. Das Windows Azure SDK heißt jetzt offiziell Windows Azure SDK for .NET
  2. Aus der Windows Azure AppFabric werden die Windows Azure Libraries. Die Installation erfolgt jetzt mit dem Windows Azure SDK.
  3. Der Windows Azure Emulator installiert sich jetzt in einem separaten Programmverzeichnis
  4. Der Windows Azure Emulator wurde hinsichtlich der Performanz vollständig überarbeitet.
  5. Die Windows Azure Storage Client wurde überarbeit. Wichtigste Änderung: Die Message Größe im Windows Azure Storage Queue Service steigt von 8 KB auf 64 KB
  6. Die Windows Azure Tools for Visual Studio wurden um einen neuen Publishing Wizard ergänzt
  7. Die Zusammenarbeit der Windows Azure Tools mit MSBuild und dem Team  Foundation Server wurde verbessert.

Dies ist nur eine Auswahl der Neuheiten. Viele interessante Sachen stecken noch in den Details, der oben aufgeführten Neuheiten. Ein schneller Umstieg auf die neue Version lohnt sich.

Schöne Grüße

Oliver