Open Source in den Mainstream Wahl für SOA



IT-Branche Marktforschungsunternehmen Gartner, dass die SOA wird die Erstellung und Lieferung von Software, der führende Rahmenbedingungen und Prognosen bis zum Jahr 2010, der Anwendungs-Software ein Umsatzwachstum von 80% wird von SOA-basierten Programm kommen, erwartet IDC China für 2010 SOA-Markt wird 500 Millionen erreichen Dollar. Auf der anderen Seite mehr und mehr aktive Open Source Community, IBM, Oracle, AMD, BEA und so weiter zu unterstützen und umzusetzen Open-Source-Projekte.
Natürlich nicht nur für kommerzielle Open Source, SOA auch nur für die Systemintegration. Diese beiden Faktoren sind eine Technologie, Brau-und IT-System Geschäftsmodell Veränderungen, die zugleich auch einen neuen Branchenstandard, "Shuffle" verursachen. Und die Vorteile von SOA und Open Source Software, die Kombination reduziert nicht nur den Kunden IT-Kosten, während schnell auf wechselnde geschäftliche Anforderungen zu reagieren. Dann wird die Open-Source kann die Vorhut der SOA, das geworden, was? Oder beide einander ergänzen? Oder die Open-Source-SOA ist das ultimative Reiseziel?

Erstens, die Fusion Trend zu Open Source und SOA

Application Software-und Anwendungslösungen mit Open-Source-Software oder den Einsatz von Open-Source-Software ist Teil der allgemeinen Tendenz, weil sie Informationstechnologie Kosten reduzieren können. Die Vorteile von Open-Source-Strategie in drei Punkten zusammengefasst:

1. Zur Verbesserung der Unabhängigkeit der Enterprise-Systemen, dass das Unternehmen das IT-System nicht an ein bestimmtes einer der Rahmenbedingungen für Unternehmen gebunden werden, um die technologische Entwicklung der Unternehmen zu trennen Strecken zu erleichtern;

2. Erstinvestition ist klein, obwohl die Quelle nicht bedeutet, völlig kostenlos, aber die Gesamtkosten der Open-Source-Software als kommerzielle Software;

3. Open-Source-Schwelle ist niedrig, Personal leicht zugänglich, um operative Leistung, niedrigere Kosten für Forschung und Entwicklung Zeit.

Mehr als die kommerziellen Vorteile der Open-Source-Methoden, Open-Source-Lager, die Lohnkosten niedriger Härte und fügte hinzu, dass die Open Source Community sehr einfach für Menschen, die vertraut mit J2EE zu finden ist, aber außerhalb des Unternehmens in der IBM DB2-und Websphere für Menschen, die mit ihm vertraut zu finden wäre schwierig. Enterprise-Anwendungen im Allgemeinen nicht die Open-Source-Software nicht vor technischen Herausforderungen, im Gegenteil, beim Aufbau einer SOA, seine Open-Source-Komponenten der Partikelgröße und Viskosität genau, vor allem in der Anwendungsentwicklung.

Open Source Applications und SOA wird zunehmend der perfekte Partner. Diese wird von der Industrie geschätzt. Durch die Forrester Research Inc. und Unisys, einem Joint-Umfrage, die meisten der CEO, dass SOA und Open Source Software einen integrierten Plan, um den besten Weg geben wird.

Teilnahme an der Befragung von 400 CEO, 71% als Integration von IT-Infrastruktur in Open-Source-Software kann ein "wichtiges Spiel" oder "sehr wichtig" Rolle. Darüber hinaus 57% der Befragten charakterisiert Open-Source-SOA-Projekte für die Förderung der eine sehr wichtige Rolle.

Die Antwort ist, dass SOA eine zentrale Erweiterung der ursprünglichen Anwendung mit der Fähigkeit des Lebenszyklus ist. Forrester sagte auch, dass 78% der Befragten von offenen Standards, die Open-Source-Software, die auf die nächste Generation von Enterprise SOA-Infrastruktur als Hauptgrund für den Wert zu steigern ist, verwenden neigen.

In der Tat, hat heute eine Reihe von Open Source Software und Open-Source-Verfügbarkeit des Dienstes. Apache-Organisation bietet eine Reihe von Open-Source-SOA. Unternehmen können mit ActiveMQ (ein Open-Source-basierten Apache 2.0 Lizenz und wird umgesetzt JMS 1.1. Für die Arbeit mit Geronimo, Lightweight Containers sowie die nahtlose Integration von Java-Anwendungen) zu kommunizieren. Können mit dem Open-Source-Apache Axis 2.0 Web Services für die Sammlung. Verwenden Sie Apache ODE (Apache ist der WS-BPEL-Engine Luke) Workflow-Engine. Mit der ESB (Enterprise Service Bus) nahtlos mit dem Abbau des Composite Application kombiniert.

Zweitens ist die Open-Source-Spezifikation und Implementierung von SOA

In Reaktion auf die Kundennachfrage, IBM, BEA, Oracle, SAP, Primeton und andere Unternehmen arbeiten zusammen, um Spezifikationen für den Bau SOA-Systeme für Entwickler Anwendungen bauen auf SOA basieren einfacher und leistungsfähige Weise zu entwickeln. Derzeit Standard-Einstellung der Arbeit von diesen Gesellschaften OSOA (Open Service Oriented Architecture) ist verantwortlich für die kooperierenden Einrichtungen, ist eine andere OSOA auch verantwortlich für die Einführung in Apache Open-Source-SCA / SDO Umsetzung Katalysator schneller Markt.

OSOA erarbeitet derzeit eine Reihe von Normen und Royalty-Lizenzprogramm für die Industrie zu vermeiden. OSOA Partnern aus der Industrie sind nun auf zwei Projekte konzentriert zusammen arbeiten, sind SCA (Service Component Architecture, Service Component Architecture) und SDO (Service Data Objects, Service Data Objects). OSOA wurde März 2007 veröffentlicht und SDO2.1 SCA1.0 Normen, und hat die OASIS-Standards Organisation vorgelegt worden, die formale Grundlage für die SOA-Vorspiel. Diese beiden Projekte, wie die beiden Wagen OSOA wie die SOA-Architektur hat viel erreicht. Nach Ansicht des Autors zu begreifen, die neuesten Informationen, OSOA bereitet sich auf den dritten Frame Kutsche: DAS (Service Data Objects, Service Data Objects) zu beginnen.

SOA als ein neues Ding, es ist Open-Source-Implementierung wurde mit dem Beginn einer anderen. SCA und SDO von Open Source-Produkte, hauptsächlich Apache Tuscany, EclipseSTP (SOATools Platform), PECL SOAfor PHP, CodeCauldron Newton und so weiter. Diese Open-Source-Produkte, vor allem Apache und Eclipse Toskana Einheit der STP spektakulärsten.

Apache Tuscany: Apache Incubation ist ein Open Source Projekt, das Haupt-Entwickler von IBM und BEA. Toskana stammte aus königlichem Blut (OSOA Union), SCA und SDO kann als die authentischste Open-Source-Projekt betrachtet werden. Verglichen mit EclipseSTP bietet Toskana nur eine SOA-Infrastruktur, einschließlich der SCA-Laufzeitumgebung, SDO und DAS zu, Toskana SOA-Projekt selbst nicht bietet Entwicklung und Management von IDE-Plug-Ins zu erreichen.

EclipseSTP (SOATools Platform): von IONA, IBM, BEA, Sybase, ObjectWeb Beitrag dieser Unternehmen, und 2005 wurde die neunte Top-Level-Eclipse Open Source Projekte. STP ist noch nicht die offizielle Version der Freisetzung, die neueste stabile Version ist 1. Februar 2007 Release (S200702011041) Version. Nach den Projektplan, STP wird 29. August 2007 Release Sinne Europa Edition (English von "Europa", die vier hellsten Planeten Jupiter, kam einer von Jupiter entfernt in der siebten seiner Satelliten sind die ersten wie Galileo beobachtet). Callisto Europa-Version ist die Originalversion.

PECL (PHP Extension Community Library)-Bibliothek: Nein, ich nicht in der PHP-Community wissen, ist allen bekannt, aber kennen die PECL-Repository neue Leute in die SOAPHP Projekte sind rar gesät. SOAPHP Projekts Das Hauptziel ist die Nutzung von PHP zu SOA in der SCA / SDO-Standard, das ist wirklich eine großartige PHP Community Gospel umzusetzen.

Newton: Es basiert auf der GPL Vereinbarung, die, wenn Newton machte den Quellcode Veränderungen, die überarbeitete Code muss auch kostenlos an einen Dritten zu verwenden Mittel beziehen, und müssen auf den Quellcode verändert zurück zum Newton-Projekt werden. Es ist ein verteiltes Laufzeit-Framework für Enterprise-Class-Umgebung für die komplexe Dynamik des SOA-Systems als Beispiele für nachhaltiges Wirtschaften. Newton beschrieb die Verwendung SCA-System, auf dem OSGi-dynamische Komponente, um die Einführung zu tun, damit die Verwirklichung eines verteilten heterogenen Datenquellen, Überwachung und Verwaltung.

Drittens, die Open-Source-SOA und das Tempo der Kooperationstatbestände

Das diesjährige größte Mengliao als auf der SOA, Red Hat Inc. kündigte speziell für Red Hat und JBoss Middleware entwickelt, gänzlich auf Open-Source-Entwicklungsplattform für Eclipse SOA. Die Entwicklungs-Tools werden auf SOA und Web 2.0-Anwendung konzentrieren. Das neue Entwicklungs-Tools unter der Open Source JBoss Community für Entwickler.

Vor ein paar Tagen, beschrieb Byron Sebastian (SourceLabs CEO) die wichtigsten Open Source Software in der wichtigen Rolle der Informatik, SourceLab zur Erstellung einer Menge von Open Source Komponenten verwendet professioneller und zur Verbesserung ihrer Sicherheit und Zuverlässigkeit verpflichtet. Sagte auch, dass alle Open-Source-Code in das Management-System von SourceLabs integriert werden kann. SourceLabs weiter stärken wird das Niveau der Open-Source-SOA, während sich diesem Ziel verpflichtet und zu versuchen, die Open-Source-SOA Produktentwicklung zu unterstützen, insbesondere auf die Zuverlässigkeit und die Risiken besonders hoch sind Forderungen der Open-Source-SOA-Produkte.

Natürlich ist die jüngste Zusammenarbeit auf SOA und Open Source News nach der anderen. Eine große europäische Software-Unternehmen, um ihre SOA-basierte Umgebung und hat 5 Jahre Produkt, frei von der Open Source Community. Kürzlich startete Eclipse.org Rahmen einer SOA über die Laufzeit-Produkten, während DPWN (Deutsche Post World Net) in Reaktion auf diese Aufforderung, seinen Wunsch, selbst entwickelte Open-Source-SOA-Plattform für dieses Projekt sein. Und das SOA-Laufzeitanwendung Rahmen des Projekts, vor allem zu helfen, den Benutzer oder die Organisation kritisch schnellen Open-Source-SOA Foundation Plattform, um die relevanten Open-Source-Gemeinschaften, die Freigabe der neuen effiziente Verwaltung einer Vielzahl von Open-Source-Komponenten integriert werden rigorosen Tests, die Verringerung der Komplexität von mehreren Deployment-Plattformen, so dass technische Unterstützung mehr im Einklang mit den Corporate-Standards für die verschiedenen Entwicklungs-Tools, um neue Technologien zu unterstützen.

Schließlich IT-Sektor, viele hitzige Diskussionen Fusion Szenario. Der Handel mit Gerüchten, wird HP erwerben Red Hat (teuer), und dass HP wird Novell (sehr interessant) zu erwerben. Egal, wer kaufen, sicher sein, HP Erwerb der Zweck klar machen wollen verwenden SOA zu ASAP, das Problem der Startpunkt zu bauen ist die Open Source auf der HP SOA weitreichende Pläne. So wird HP erwerben BEA war nicht vom Hörensagen.

Viertens, eine neue Ära der Open-Source-Open SOA

SOA selbst ist eine eindrucksvolle, moderne Distributed Computing Ansatz, hilft es, die Enterprise Business Services bei der Bereitstellung von Flexibilität und Agilität zu ändern. Aufgrund der umfangreichen SOA-Fähigkeiten, kann variieren, und die Umsetzung der erforderlichen Anzahl von Software-Tools, Business-Entscheidungsträger müssen über den Umfang und Ausmaß der sorgfältig geprüft werden.

Traditionelle proprietärer Software sind in der Regel nicht nur seine eigenen und anderen Komponenten im Zusammenhang mit der Arbeit zusammen. Unterschied zwischen ihm und dem Open-Source-Software ist, dass die Menschen in die private Welt gibt es immer eine Reihe von Produkten. Alle kommerziellen Software-Anbieter wollen One-Stop-Service zu bieten. Sie in der Open Source Welt waren die Menschen versuchen, sich auf eine Sache und tut seinen sehr, sehr gut konzentrieren. Sie versuchten, sehr gute Eigenschaften zu schaffen, sondern immer daran erinnern, wer für die Durchführung einer Reihe von Geschäftsfeldern Leute wollen. Open Source ist mittlerweile ein anerkanntes Hot Spots und Trends in der Tat, Frühfestigkeit von Open Source in seiner Anfangsphase, ist bereits bestimmt.

Die Hilfe von Open Source Software, Unternehmen müssen nur minimal Risikokapital kann SOA den Erfolg zu gehen. In den letzten Monaten ins Leben gerufen SOA vielen Bereichen des SOA-Produkte und Dienstleistungen, die Produkte und Dienstleistungen so lange wie fair use, wird es helfen, diejenigen, die wahre unternehmerische Flexibilität zu erreichen streben ein wichtiger Schritt.

Durch die Open Source-Technologien, Open-Source-Produkte und Methoden in der Open-Source-SOA-Integration Fragen in den Prozess eingebunden nützlich sind, können wir mit Open Source-Technologie finden Sie öffnen ein neues Zeitalter der Service-orientierten Architektur aufregende Aussicht. Open-Source-SOA-basierten IT-Planung Gleichung umgeschrieben. Natürlich, das einfache Antwort auf die Veränderung ist die Formel für Erfolg in einem sehr wichtiger Faktor.

V. Fazit

Für Entwickler, Open-Source-Software, um ein Problem zu lösen, besteht darin, dass die Frage geschlossen proprietäre Softwarehersteller. Der Erfolg von SOA ist allen Open-Source-Komponenten sind Service-orientierte Architektur-Anwendungen, interaktiven Zugang zu Arbeit. Für die Verbraucher kann die Kombination von Open Source und SOA SOA Lage sein, die breite Öffentlichkeit zu bringen, sondern auch, was sie zu erwarten. Aufgrund dieser Verschmelzung können: Kostensenkung, nicht mehr Lizenzgebühren sowie verwandte Technologien auf dem Markt verfügbaren Zugang; wählen Sie ein breites Spektrum, dank dem Konzept der Plug-Ins, mit austauschbaren Komponenten machen; einflussreich, Werde ein Mitglied der Gemeinde und kann die zukünftige Entwicklung Chancen beeinflussen.

Deshalb glaube ich, dass Open-Source-SOA ist die in den Mainstream und weit verbreitete Wahl-Modus. So, für unabhängige Softwareanbieter, der Wachstumsphase, Signale in den Markt, bietet sie den Rahmen weit verbreitet, schließlich die Bildung eines tragfähigen Marktes und stellen es mit der Integration von Drittanbieter-Zu Stücke. Für Systemintegratoren können die Kunden die potenziellen Wert von mehr förderlich auf den Markt zu erschließen.

Einstein sagte einmal: "Dinge sollten so einfach wie möglich, nicht einfacher." SOA vereint die Komponenten des Zugangs Methode, mit der SOA-Spezifikation sind zunehmend verbessert, und die Weiterentwicklung von SOA Normungsprozess, gepaart mit Open-Source-Technologien und Open-Source-Software-Industrie ist eine weitere Öffnung, wird Open-Source-orientierte SOA schrittweise aus dem Konzept Bühne gehen Die Standardisierung von Echtzeit. Mit dem Aufkommen aus dieser Zeit, SOA Open Source und kommerzielle Produkte werden mehr und mehr, besser und besser. Die Verwendung von zivilisierten Source-Implementierung von SOA-Anwendung für Designer, Entwickler, Systemadministratoren, Benutzern und anderen Industrien, genießen die SOA ungewöhnlichen Fest, und ultimative Quelle für die Vorteile von SOA.