Open source in de mainstream keuze voor SOA



IT-industrie-analist Gartner dat de SOA zal de oprichting en levering van software, de toonaangevende kader en de prognoses tot 2010, de aanvragen voor 80% omzetgroei zal komen van SOA-gebaseerde programma, IDC verwacht dat China's 2010 SOA-markt zal bereiken 500 miljoen dollar. Aan de andere kant, meer en meer actief open source gemeenschap, IBM, Oracle, AMD, BEA en zo verder te ondersteunen en uit te voeren open source projecten.
Natuurlijk, niet alleen voor commerciële open source, SOA ook alleen voor systeem integratie. Deze twee factoren zijn het brouwen van een technologie IT-systeem en business model wijzigingen, die tevens een nieuwe industrie, "Shuffle" veroorzaken. En de voordelen van SOA en open source software, de combinatie vermindert niet alleen de klant IT-kosten, terwijl snel in te spelen op veranderende zakelijke behoeften. Dan is de open-source kan de voorhoede van SOA, geworden wat? Of beide elkaar aanvullen? Of de open source SOA is de uiteindelijke bestemming?

In de eerste plaats de fusie trend naar open source en SOA

Applicatie software en applicatie-oplossingen met behulp van open source software of het gebruik van open source software is onderdeel van de algemene trend, want het kan verlagen IT-kosten. De voordelen van open source-strategie, gegroepeerd in drie punten:

1. Ter verbetering van de onafhankelijkheid van bedrijfssystemen, dat de onderneming het IT-systeem niet zal worden gebonden aan een in het bijzonder van het ondernemingsklimaat met het oog op de technologische ontwikkeling van ondernemingen te vergemakkelijken verschillende routes;

2. Initiële investering is klein, hoewel de bron betekent niet volledig gratis, maar de totale kosten van de open source software dan commerciële software;

3. Open-source drempel is laag, human resources gemakkelijk toegankelijk is, om de operationele prestaties, lagere kosten van onderzoek en ontwikkeling tijd.

Meer dan de commerciële voordelen van open source methoden, de open source kamp loonkosten lage hardheid en voegde eraan toe dat de open source gemeenschap is heel gemakkelijk om mensen die vertrouwd zijn met J2EE te vinden, maar buiten het bedrijf in de IBM DB2 en WebSphere aan mensen die vertrouwd zijn met het vinden moeilijk zou worden. Enterprise applicaties in het algemeen, is de open-source software niet geconfronteerd met technische uitdagingen, integendeel, het opbouwen van een SOA, zijn open-source componenten van de korrelgrootte en de viscositeit juist, met name in de ontwikkeling van toepassingen.

Open Source applicaties en SOA wordt steeds meer de perfecte partner. Dit wordt gewaardeerd door de industrie. Door de Forrester Research Inc en Unisys, een gezamenlijk onderzoek, het grootste deel van de CEO dat SOA en open source software is een geïntegreerd plan om de beste manier om te gaan.

Deelnemen aan de enquête van 400 CEO, 71% beschouwd als de integratie van IT-infrastructuur in open source software kunnen daarbij een "belangrijk" of "zeer belangrijk" rol. Bovendien, 57% van de respondenten open source SOA-projecten die worden gekenmerkt voor de bevordering van een zeer belangrijke rol.

Het antwoord is dat SOA is een kern uitbreiding van de oorspronkelijke aanvraag met het vermogen van de levenscyclus. Forrester zei ook dat 78% van de respondenten uit van open standaarden, die de neiging hebben om open source software, die is aan de volgende generatie van enterprise SOA-infrastructuur te verbeteren als de belangrijkste reden voor de waarde gebruiken.

In feite, heeft vandaag een aantal open source software en open source beschikbaarheid van de dienst. Apache organisatie biedt een scala van open source SOA. Ondernemingen kunnen ActiveMQ (een open source-licentie op basis van Apache 2.0, en wordt uitgevoerd JMS 1.1. Om te werken met Geronimo, lichtgewicht verpakkingen, en naadloze integratie van Java-toepassingen) om te communiceren. Kan gebruik maken van de open source Apache Axis 2.0 Web services voor de collectie. Gebruik Apache ODE (Apache is de WS-BPEL motorluik) workflow engine. Met behulp van de ESB (Enterprise Service Bus) naadloos gecombineerd met de ontmanteling van de samengestelde applicatie.

In de tweede plaats, de open source-specificatie en realisatie van SOA

In antwoord op de vraag van de klant, IBM, BEA, Oracle, SAP, Primeton en andere bedrijven werken samen aan de specificaties voor het bouwen van SOA-systemen voor de bouw van ontwikkelaars applicaties gebaseerd op SOA eenvoudiger en meer krachtige manier te ontwikkelen. Momenteel, standaard-setting werk door deze bedrijven van OSOA (Open Service Oriented Architecture) is verantwoordelijk voor de samenwerkende organisaties, andere OSOA is ook verantwoordelijk voor de lancering in de Apache open-source SCA / SDO de uitvoering sneller katalysator markt.

OSOA is momenteel aan een reeks normen, licenties en royalty's die aan de industrie te voorkomen. OSOA partners uit de industrie zijn nu gericht op twee projecten samen te werken, zijn SCA (Service Component Architecture, Service Component Architecture) en SDO (Service Data Objects, Service Data Objects). OSOA werd uitgebracht in maart 2007 en SDO2.1 SCA1.0 normen, en is voorgelegd aan de OASIS normalisatie-instituut, de formele reden voor de SOA prelude. Deze twee projecten als de twee OSOA vervoer als de SOA-architectuur heeft veel bereikt. Volgens de auteur de meest recente informatie te begrijpen, OSOA bereidt zich voor om het derde frame vervoer: DAS (Service Data Objects, Service Data Objects) te starten.

SOA als een nieuw ding, het is open source implementatie is het begin van een ander. SCA en SDO van open source producten, voornamelijk Apache Toscane, EclipseSTP (SOATools Platform), PECL SOAfor PHP, CodeCauldron Newton en ga zo maar door. Deze open source producten, met name Toscane Apache en Eclipse eenheid van de STP's meest spectaculaire.

Toscane Apache: Apache Incubatie is een open source project, de belangrijkste ontwikkelaar van IBM en BEA. Toscane kwam van koninklijken bloede (OSOA Unie), SCA en SDO kan worden beschouwd als de meest authentieke open-source project. Vergeleken met EclipseSTP, Toscane biedt slechts een SOA-infrastructuur, met inbegrip van de SCA runtime-omgeving, SDO en DAS aan, Toscane SOA-project zelf niet voorziet in de ontwikkeling en het beheer van IDE plug-ins te bereiken.

EclipseSTP (SOATools Platform): door Iona, IBM, BEA, Sybase, ObjectWeb bijdrage van deze bedrijven, en in 2005 werd de negende top-level Eclipse open source projecten. STP is nog niet de officiële versie van de introductie, de laatste stabiele versie is 01/02/2007 release (S200702011041) versie. Volgens het projectplan, STP zal worden 29/08/2007 release Europa Edition (Engels zin van "Europa", de vier helderste planeten Jupiter, een van de afstand van Jupiter kwam in de zevende van de satelliet, de eerste als Galileo waargenomen). Europa Callisto versie is de originele versie.

PECL (PHP Extension Gemeenschap Bibliotheek) Bibliotheek: Nee, ik weet niet in de PHP-gemeenschap is bij iedereen bekend, maar weet de PECL repository van nieuwe mensen in de SOAPHP projecten zijn weinigen en ver tussen. SOAPHP project voornaamste doelstelling is het gebruik van PHP om SOA te implementeren in de SCA / SDO-norm, dat is echt een grote PHP-gemeenschap evangelie.

Newton: Het is gebaseerd op de GPL-overeenkomst, wat betekent dat als Newton maakte de broncode veranderingen, de herziene code moet ook gratis aan een derde te gebruiken, en moeten worden gewijzigd broncode terug naar de Newton project. Het is een gedistribueerde run-time kader voor enterprise-class omgeving voor de complexe dynamiek van SOA-systeem als voorbeeld van duurzaam beheer. Newton beschreef het gebruik door SCA-systeem, op de OSGi dynamische component om de inzet te doen, waardoor een gedistribueerde heterogene gegevensbronnen, monitoring en beheer.

Ten derde, om open source SOA-en versnellen het tempo van de samenwerkingsprojecten

Dit jaar is de grootste Mengliao dan op de SOA, Red Hat Inc aangekondigd speciaal voor Red Hat en JBoss middleware ontwikkeld geheel gebaseerd op open source Eclipse ontwikkelplatform voor SOA. De ontwikkeltools zal zich richten op SOA en Web 2.0 applicatie-ontwikkeling. Deze nieuwe ontwikkel tools onder de open source JBoss community voor ontwikkelaars.

Een paar dagen geleden, Byron Sebastian (SourceLabs CEO) beschrijft de belangrijkste open source software in de belangrijke rol van de computer, SourceLab zich inzetten voor het maken van een veel gebruikte open source componenten meer professionele en verbetering van hun veiligheid en betrouwbaarheid. Zei ook dat alle open source-code kan worden geïntegreerd in het beheersysteem van SourceLabs. SourceLabs zal nog meer het niveau van de open source SOA, terwijl zich aan dit doel en om te proberen de open source SOA productontwikkeling te ondersteunen, met name op de betrouwbaarheid en risico's zijn bijzonder hoge eisen van open source SOA-producten.

Natuurlijk is de recente samenwerking op SOA en open source nieuws na het andere. Een grote Europese software bedrijf, zijn SOA-gebaseerde omgeving en heeft vijf jaar van het product, vrij van de open source gemeenschap. Onlangs lanceerde Eclipse.org een SOA raamwerk boven de run-time items, terwijl DPWN (Deutsche Post World Net) naar aanleiding van deze oproep, zijn verlangen om zelf ontwikkelde open source SOA-platform voor dit project. En dit SOA run-time kader van het project, voornamelijk aan de gebruiker of de organisatie te helpen zal kritisch vlug toegankelijk source SOA-gebaseerd platform te worden om de bijbehorende open source gemeenschap, de nieuwe release voor effectief management, integratie van meerdere open source componenten moeten worden rigoureuze testen, het verminderen van de complexiteit van de meervoudige inzet platforms, zodat de technische ondersteuning meer in lijn met de concernstrategie normen voor de verschillende ontwikkeltools voor opkomende technologieën te ondersteunen.

Ten slotte, IT-sector, een heleboel verhitte discussies fusie-scenario. De handel geruchten, zal HP de te verwerven Red Hat (duur), en dat zal verwerven HP Novell (zeer interessant). Geen kwestie die kopen, zorg dan dat, HP verwerving van het doel, duidelijk willen maken SOA ASAP, het probleem van het oorspronkelijke uitgangspunt te bouwen te gebruiken is de open source SOA op HP's plannen ingrijpend. Dus, zal HP de te verwerven BEA was niet horen zeggen.

In de vierde plaats, een nieuw tijdperk van open-source Open SOA

SOA zelf is een opvallende en moderne benadering van distributed computing, het helpt bij het veranderen van de onderneming zakelijke dienstverlening in de levering van flexibiliteit en wendbaarheid. Echter, vanwege de uitgebreide SOA-vermogens, kan variëren, en de uitvoering van het vereiste aantal van software tools, zakelijke beslissers moeten worden over de reikwijdte en de omvang van een zorgvuldige afweging.

Traditionele, gesloten software zijn meestal gerelateerd aan niet alleen zijn eigen en andere componenten samen te werken. Verschil tussen haar en de open source software is dat mensen in de prive-wereld is er altijd een reeks van producten. Alle commerciële softwareleveranciers willen one-stop service te bieden. Ze in de open source wereld, waren mensen die proberen om zich te concentreren op een ding en doet haar zeer, zeer goed. Ze probeerde heel goede eigenschappen vast te stellen, maar altijd onthouden wie wil het uitvoeren van een aantal mensen uit het bedrijfsleven. Open source is uitgegroeid tot een erkend hot spots en trends, in feite het begin kracht van open source in de beginfase, is al bestemd.

De hulp van open source software, bedrijven hoeven slechts minimale risicodragend kapitaal kan het succes van SOA te gaan. In de afgelopen maanden, SOA gelanceerd vele gebieden van SOA-producten en-diensten, deze producten en diensten zo lang als fair use, zal het mensen helpen die streven naar echte zakelijke flexibiliteit een belangrijke stap.

Door de open source-technologieën, open source producten en methoden in de open source SOA-integratie vraagstukken bij het proces betrokken nuttig zijn, kunnen we zien met open source-technologie opent een nieuw tijdperk van service-oriented architecture opwindend vooruitzicht. Open source SOA-gebaseerde IT-planning vergelijking wordt herschreven. Natuurlijk, de makkelijke reactie te veranderen is de formule voor succes in een zeer belangrijke factor.

V. Conclusie

Voor ontwikkelaars, open source software om een probleem op te lossen, dat is de vraag gesloten proprietary software leveranciers. Het succes van SOA is allemaal open source componenten zijn service-oriented architecture applicaties, toegang tot interactieve werk. Voor de consument, kan de combinatie van open source SOA en SOA in staat zijn om het grote publiek te brengen, maar ook wat ze verwachten te doen. Door deze fusie kan: kostenreductie niet meer licentierechten, alsmede aanverwante technologieën die beschikbaar zijn in de toegang tot de markt, selecteer een breed scala, dankzij het concept van de plug-ins, het maken van onderdelen met uitwisselbare; invloedrijke, Word lid van de gemeenschap en kan invloed hebben op de toekomstige ontwikkeling kansen.

Daarom denk ik dat open source is de SOA in de hoofdstroom en meest gebruikte keuze voor mode. Zo, voor onafhankelijke softwareleveranciers, de middelen om de markt te betreden in het groeistadium, het biedt een kader op grote schaal gebruikt en uiteindelijk de vorming van een levensvatbare markt, en het biedt integratie met third-party-groep stukken. Voor system integrators, kunnen klanten vast te leggen van de potentiële waarde van meer bevorderlijk is voor de markt te kunnen benutten.

Einstein zei ooit: "dingen moeten zo simpel mogelijk, niet eenvoudiger." SOA verenigt de component van de toegang methode, met de groeiende SOA complete specificatie, 以及 proces van normalisatie Tuijin SOA, open source-technologie door het bedrijfsleven en de verdere openstelling van open source software, open source technologie van SOA zal geleidelijk aan Gainianjieduan Standaardisatie van real-time. Met de komst van dit tijdperk, SOA open source en commerciële producten zal meer en meer, beter en beter. Het gebruik van een beschaafde source implementatie van SOA voor de toepassing ontwerpers, ontwikkelaars, beheerders, gebruikers en andere industrieën, zullen genieten van de SOA ongewone feest, en de uiteindelijke bron van de voordelen van SOA.