IT-branchen analysefirmaet Gartner, at SOA er at skabe og levering af software, det førende rammer og prognoser til 2010, vil applikationssoftware vækst i omsætningen på 80% kommer fra SOA-baseret program, IDC forventer, at Kina til 2010 SOA marked vil nå 500 millioner dollars. På den anden side, skal du åbne mere og mere aktive source-samfundet, IBM, Oracle, AMD, BEA og så videre for at støtte og gennemføre open source-projekter.
Naturligvis ikke kun for kommercielle open source, SOA også kun for systemintegration. Disse to faktorer er at brygge en teknologi IT-system og forretningsmodel ændringer, som også udgør en ny industri, "Shuffle" årsag. SOA og open source software til at kombinere fordelene, ikke blot kan reducere kundens it-omkostninger, mens hurtig til at reagere på skiftende forretningsmæssige behov. Så open-source kan blive en fortrop for SOA, hvad? Eller begge supplerer hinanden? Eller SOA open source er den ultimative destination?
Først fusionen tendens til open source og SOA
Applikationsprogrammel og applikationsløsninger bruge open source software eller open source software er allerede brugt nogle af de generelle tendens, fordi det kan reducere informationsteknologi omkostninger. Fordelene ved open source-strategi, der er grupperet i tre punkter:
1. For at forbedre uafhængighed virksomhedssystemer, at virksomhedens it-system ikke vil be bundet til en bestemt én af de erhvervsmiljøet for at lette teknologiske udvikling af enterprises at adskille ruter;
2. Indledende investering er lille, men kilden ikke betyder helt gratis, men de samlede omkostninger ved open source software end kommercielle programmer;
3. Open source tærskel er lav, menneskelige ressourcer let tilgængelig og driftsresultater, lavere udgifter til forskning og udvikling tid.
Mere end de kommercielle fordele ved open source metoder, open-source lejr, lønomkostninger lave hårdhed og tilføjede, at open source-fællesskabet er meget let at finde folk, der er fortrolige med J2EE, men uden for virksomheden i IBM DB2 og Websphere til at finde folk, der er fortrolig med det ville være vanskeligt. Enterprise applikationer generelt, er open source software ikke står over for tekniske udfordringer, tværtimod, i opbygningen af en SOA, dets open source-komponenter i partikelstørrelse og viskositet præcist, især i applikationsudvikling.
Open Source Programmer og SOA er i stigende grad den perfekte partner. Dette er værdsat af industrien. Ved Forrester Research Inc. og Unisys, en fælles undersøgelse, de fleste af de administrerende direktør, at SOA og open source software er en integreret plan for at indtaste den bedste måde.
400 CEO deltog i undersøgelsen, 71% mente, at IT-infrastruktur i 整合 open source software som "vigtig" eller "meget vigtig" rolle. Desuden 57% af respondenterne kendetegnet open source SOA-projekter til fremme af en meget vigtig rolle.
Svaret er, at SOA er et centralt forlængelse af den oprindelige ansøgning med mulighed for livscyklus. Forrester sagde også, at 78% af respondenterne ud af åbne standarder, som har en tendens til at bruge open source software, som er at styrke den næste generation af virksomhedens SOA infrastruktur som den vigtigste årsag til værdien.
Faktisk har i dag en række open source software og open source tilgængeligheden af tjenesten. Apache organisation tilbyder en række open source SOA. Virksomheder kan bruge ActiveMQ (en open source-baseret Apache licens 2,0, og er gennemført JMS 1,1. At arbejde med Geronimo, letvægts containere, og problemfri integration af Java-programmer) til at kommunikere. Kan bruge open source Apache Axis 2,0 webtjenester til indsamling. Brug Apache ODE (Apache er WS-BPEL motor klækning) workflow motor. Brug af ESB (Enterprise Service Bus) problemfrit kombineret med afskaffelsen af det sammensatte program.
For det andet open source specifikation og implementering af SOA
Som svar på kundernes efterspørgsel, IBM, BEA, Oracle, SAP, Primeton og andre virksomheder arbejder sammen om at udvikle specifikationer for bygning SOA-systemer til udviklere bygge applikationer baseret på SOA enklere og mere effektiv måde. I øjeblikket, standard-indstilling arbejde, som disse selskaber OSOA (Open Service Oriented Architecture) er ansvarlig for samarbejde, andre OSOA er også ansvarlig for lanceringen i Apache open-source SCA / SDO gennemførelse til hurtigere katalysator marked.
OSOA er færd med at udarbejde en række normer, og for at undgå royalty licenser for industrien. OSOA industrielle partnere er nu fokuseret på to projekter arbejder sammen, er SCA (Service Component Architecture, Service Component Architecture) og SDO (Service Data Objects, Service Data Objects). OSOA blev udgivet i marts 2007 og SDO2.1 SCA1.0 normer, og har været forelagt for OASIS standarder organisation, den formelle begrundelse for SOA forspillet. Disse to projekter som OSOA de to vejbaner som SOA arkitektur har opnået en masse. Ifølge forfatteren til at forstå de seneste oplysninger, er OSOA forbereder sig på at starte tredje ramme transporten: DAS (Service Data Objects, Service Data Objects).
SOA som en ny ting, er det open source gennemførelsen har været i starten af anden. SCA og SDO af open source-produkter, primært Apache Toscana, EclipseSTP (SOATools Platform), PECL SOAfor PHP, CodeCauldron Newton og så videre. Disse open source produkter, især Apache Toscana og Eclipse enhed af STP's mest spektakulære.
Apache Toscana: Apache Incubation er en open source-projekt, er de vigtigste Udvikler fra IBM og BEA. Toscana kom fra kongelige blod (OSOA Union), SCA og SDO kan betragtes som den mest autentiske open-source-projekt. Sammenlignet med EclipseSTP, Toscana giver kun en SOA infrastruktur, herunder SCA runtime environment, SDO og DAS at opnå, Toscana SOA projekt i sig selv ikke giver udvikling og forvaltning af IDE plug-ins.
EclipseSTP (SOATools Platform): ved Iona, IBM, BEA, Sybase, ObjectWeb bidrag af sådanne selskaber, og i 2005 blev den niende øverste niveau Eclipse open source projekter. STP er endnu ikke den officielle version af udsætningen, den seneste stabile version er 1 februar 2007 frigivelse (S200702011041) version. Ifølge projektplanen vil STP være August 29, 2007 frigivelse Europa Edition (engelsk betydningen af "Europa", de fire klareste planeter Jupiter, en af Jupiters afstand kom i den syvende af sin satellit, det første som Galileo observerede). Europa Callisto version er den oprindelige version.
PECL (PHP Extension Bibliotek) Library: Nej, jeg ved ikke i PHP samfund er kendt for alle, men kender PECL repository af nye folk ind i SOAPHP projekter er få og langt imellem dem. SOAPHP projektets hovedformål er at bruge PHP til at gennemføre SOA i SCA / SDO-standarden, som er virkelig en stor PHP community evangelium.
Newton: Det er baseret på GPL aftalen, som betyder, at hvis Newton kildekoden blev revideret, den reviderede kodeks også nødt til at bruge gratis og åbent for tredjemand, og skal ændres kildekode tilbage til Newton-projektet. Det er et distribueret run time ramme for enterprise-klassen miljø for den komplekse dynamik SOA system som eksempler på bæredygtig forvaltning. Newton beskrev brug SCA systemet på OSGi dynamisk komponent at gøre indsættelsen, hvorved der opnås en distribueret heterogene datakilder, overvågning og forvaltning.
For det tredje at open source og SOA fremskynde tempoet i samarbejde operationer
Dette års største Mengliao end på SOA, Red Hat Inc. annoncerede specielt til Red Hat og JBoss middleware udviklet udelukkende baseret på open source Eclipse udviklingsplatform for SOA. Udviklingsværktøjer vil fokusere på SOA og Web 2,0 applikationsudvikling. Denne nye udviklingsværktøjer under open source JBoss community for udviklere.
Et par dage siden beskrev Byron Sebastian (SourceLabs's CEO) de vigtigste open source software i den vigtige rolle, computing, er SourceLab forpligtet til at gøre en masse open source komponenter, der anvendes mere professionelle og forbedre deres sikkerhed og pålidelighed. Sagde også, at alle åbne kildekode kan integreres i forvaltningssystemet af SourceLabs. SourceLabs vil yderligere øge omfanget af open source SOA, man har forpligtet sig til dette mål og forsøge at støtte open source SOA produktudvikling, især dem på pålidelighed og risici er særligt høje krav til SOA open source-produkter.
Selvfølgelig. Den nylige samarbejde om SOA og open source nyheder efter den anden En stor europæisk software-virksomhed, dens SOA-baseret miljø og har 5 års produkt, der er fri for open source-fællesskabet. For nylig Eclipse.org lanceret en SOA ramme over run-time elementer, mens DPWN (Deutsche Post World Net) som svar på denne opfordring, hans ønske om at blive selvstændig udviklede open source SOA platform for dette projekt. Og denne SOA run-time forbindelse med projektet, primært for at hjælpe brugeren eller organisationen hurtigt SOA platform vil være nøglen til de tilhørende open source open source-fællesskabet, skal den nye overgang til en effektiv forvaltning, integration af flere open source komponenter streng afprøvning, reducere kompleksiteten i flere indsættelse platforme, således at tekniske support mere i tråd med virksomhedens standarder for de forskellige udviklingsværktøjer til støtte af nye teknologier.
Endelig, IT-sektoren, en masse hidsige diskussioner fusion scenario. Den handel rygter, vil HP erhverve Red Hat (dyrt), og at HP vil købe Novell (meget interessant). Ligegyldigt, der køber, skal du sørge for, HP erhvervelse af formålet klart ønsker at gøre brug SOA til at bygge ASAP, problemet med den oprindelige udgangspunkt er open source på HP's SOA planer vidtrækkende. Så vil HP erhverve BEA var ikke rygter.
For det fjerde en ny æra af open source Open SOA
SOA i sig selv er et slående moderne distribueret computing tilgang, det hjælper at ændre virksomhedens forretningsservice i leveringen af fleksibilitet og smidighed. Men på grund af omfattende SOA-kapacitet, kan variere, og gennemførelsen af det nødvendige antal software-værktøjer, business beslutningstagere skal være på omfang og rækkevidde nøje overvejelse.
Traditionelle leverandørejet software er normalt forbundet med ikke kun hans egne og andre komponenter arbejder sammen. Forskel mellem den og den open source software er, at folk i den private verden er der altid en række produkter. Alle kommercielle softwareleverandører ønsker at levere one-stop-service. Dem i open source verden, var folk, der prøver at fokusere på én ting og dens gør meget, meget god. De forsøgte at etablere meget gode elementer, men altid huske dem, der ønsker at udføre en række erhvervsfolk. Open source er blevet et anerkendt hot spots og tendenser i virkeligheden, tidlig styrke open source i den indledende fase, er allerede bestemt.
Ved hjælp af open source software, virksomheder behøver kun minimal kapital risiko kan gå SOA's succes. I de seneste måneder, som blev lanceret SOA mange områder af SOA produkter og tjenester, disse produkter og tjenester, så længe fair brug, vil det hjælpe dem, der stræber efter at opnå ægte fleksibilitet, et vigtigt skridt i virksomheden.
Gennem open source-teknologier, open source produkter og metoder i open source SOA integrationsspørgsmål involveret i processen nyttig, kan vi se med open source-teknologi åbner en ny æra af serviceorienteret arkitektur spændende udsigt. SOA open source-baserede IT-planlægning ligning omskrives. Naturligvis på den nemme svar ændringen er formlen for succes i en meget vigtig faktor.
V. Konklusion
For udviklere, at open source software løse et problem, det er spørgsmålet lukket leverandørejet software leverandører. Succesen med SOA er alle open source-komponenter er serviceorienteret arkitektur ansøgninger, adgang til interaktive arbejde. For forbrugerne kan den kombination af open source og SOA SOA kunne bringe den brede offentlighed, men også hvad de forventer at gøre. På grund af denne fusion kan: nedbringelse af omkostningerne, ikke mere licens, samt relaterede teknologier til rådighed på markedet adgang, vælg en bred vifte, takket være begrebet plug-ins, der gør dele med udskiftelige; indflydelsesrige, blive medlem af fællesskabet og kan påvirke den fremtidige udviklingsmuligheder.
Derfor mener jeg, at open source er SOA i mainstream og udbredte valg for mode. Således uafhængige softwareleverandører, betød at komme ind på markedet på vækststadium det skaber rammerne udbredt, og i sidste ende dannelsen af et levedygtigt marked og give det med integration af tredjeparts-koncernen stykker. For systemintegratorer kan kunderne fange den potentielle værdi af mere befordrende for at udnytte markedspotentialet.
Einstein sagde engang: "tingene skal være så enkel som muligt, ikke enklere." SOA forener den del af den adgang metoden med SOA specifikationen er i stigende grad forbedres, og fremme af SOA standardiseringsprocessen, kombineret med open source-teknologier og open source software industriens yderligere åbning, vil open source-orienteret SOA gradvist gå fra begrebet fase Standardisering af realtid. Med fremkomsten af denne æra, åbne SOA source og kommercielle produkter vil blive mere og mere, bliver bedre og bedre. Brugen af civiliserede kilde gennemførelsen af SOA for ansøgning designere, udviklere, system administratorer, brugere og andre industrier, vil nyde SOA usædvanlige fest, og egentlige kilde til de fordele SOA.