Article View: pl.comp.objects
Article #17206Re: Jak wpasować procesy ETL(DTS) w architekturę SOA ?
From: radoslaw tereszczuk
Date: Mon, 11 Jun 2007 16:32
Date: Mon, 11 Jun 2007 16:32
39 lines
2743 bytes
2743 bytes
generalie w soa akcentuje sie enkapsulacje szczeguluw implementacji na rzecz upubliczniania tego co stanowi "wspulny mianownik" konsumenta i dostawcy serwisu w standardowym przypadku takimi "szczegulami implementacji" sa raw dane z bazy danyh czy nawet raw obiekty logiki biznesowej w przypadku etl sytuacja jest nieco inna. tutaj "kontraktem" uslugi sa wlasnie raw data. to jest klu serwisu i nie ma co go enkapsulowac :O) czyli formalnie (z punktu widzenia soa mindset) mozna z etl zrobic soa nie lamiac soa mindset oczywiste ejst ze przepuszczanie wszystkiego przez xml (bdw moze byc soa bez xml ;p) to duza strata wydajnosci. co wiecej - nie wszystko sie latwo i sensownie do xml'a pakuje. z praktyki moge powiedziec ze webservices sa strasznie wolne w poruwniau do takiej np. corby co innego ze np. w sql server wbudowane sa mehanizmy wystawiania bazy przez websercvice i podejrzewam ze performacne bylo czyms o czym mysleli autorzy :O) nie sprawdzalem sam wiec sie nie wypowiadam wracajac do Twoih punktuw. a jest ok i nie musi lamac "soa mindset" - wszystko jest kwestia tego gdzie postawi sie granice miedzy "systemami" ;p b moze byc wolny ale podejrzewam ze w niekturyh sytuacjah da sie zoptymalizwowac. pytanie tylko czy to nie jest na sile zabawa c ma pewne zalety ale jednak lamie w dosc oczywsity sposub enkapsulacyjna moc soa (co zauwaza Filip) jak zwykle generalnej zasady nie hce podawac w oderwaniu od konkretnyh przypadkuw. powiem tak: tam gdzie sie zdecydowalem wykorzystac websevices - sprawdzaly sie i nie bylo wiekszyh problemuw. tyle ze nie phalem ih wszedzie gdzie sie da
Technical Details
Message-ID:
<a08c7$466d78db$594ed226$21602@news.chello.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news-fra1.dfn.de!newsfeed.ision.net!newsfeed2.easynews.net!ision!newsfeed.freenet.de!newsfeed01.chello.at!newsfeed02.chello.at!news.chello.pl.POSTED!not-for-mailReferences:
<f4j43o$8d6$1@nemesis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news-fra1.dfn.de!newsfeed.ision.net!newsfeed2.easynews.net!ision!newsfeed.freenet.de!newsfeed01.chello.at!newsfeed02.chello.at!news.chello.pl.POSTED!not-for-mail From: "radoslaw tereszczuk" <tereszczuk@it1.pl> Newsgroups: pl.comp.lang.java,pl.comp.objects References: <f4j43o$8d6$1@nemesis.news.tpi.pl> In-Reply-To: <f4j43o$8d6$1@nemesis.news.tpi.pl> Subject: Re: Jak wpasować procesy ETL(DTS) w architekturę SOA ? Date: Mon, 11 Jun 2007 18:32:53 +0200 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Windows Mail 6.0.6000.16386 X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16386 Message-ID: <a08c7$466d78db$594ed226$21602@news.chello.pl> X-Complaints-To: abuse@chello.pl Organization: chello.pl Lines: 40 NNTP-Posting-Host: 89.78.210.38 (89.78.210.38) NNTP-Posting-Date: Mon, 11 Jun 2007 18:31:23 +0200 X-Trace: a08c7466d78dbfceb778321602 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit