🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #17206

Re: Jak wpasować procesy ETL(DTS) w architekturę SOA ?

#17206
From: radoslaw tereszczuk
Date: Mon, 11 Jun 2007 16:32
39 lines
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-mail
References: <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