🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #17214

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

#17214
From: ToJaJarek
Date: Tue, 12 Jun 2007 07:49
36 lines
3120 bytes
Filip Sielimowicz napisał(a):
> W moim rozumieniu SOA zakłada, że praktycznie cała komunikacja między
> systemami przechodzi za pośrednictwem publicznych usług.
> Zastanawiam się, jak się ta idea ma do praktyki, w szczególności do procesów
> ETL. Widzę trzy rozwiązania:
>

ETL to nie proces biznesowy. Nie ma więc takiego problemu.

Wydaje mi się, że wiele opisów SOA to zbyt technologiczne podejście do
prostej w pewnym sensie idei: systemy IT powinny wspierać pojedyncze
procesy biznesowe a nie całe organizacje. Nawet na stronie OMG.ORG
jest w jednym z artykułów stwierdzenie (autor jest pracownikiem IBM,
niestety nie pamiętam linka do tego):  ,,SOA to nie technologia a idea
architektury, technologie co najwyżej ją wspierają i to na różne
sposoby".

Metody modelowania procesów biznesowych (ICOM, IDEF0, BPMN, inne),
teoria łańcucha wartości (M.Porter), zarządzanie zorientowane na
procesy (np. Geary Rummler, Alan Brache) jawnie oddzielają procesy od
zasobów je wspierających. Technologie IT to właśnie zasoby. Procesy
ETL to techniczny element np. hurtowni danych. Użytkownik biznesowy
oczekuje możliwości analizy danych, skąd i jak są one pozyskane to nie
jego kłopot. Zasób ma to zapewnić.  Jeżeli użyjemy słowa ,,proces" w
stosunku do ETL to owszem, ale jest to wewnętrzny proces systemu IT a
nie proces biznesowy.

Uważam, że tego typu problemy: jakim procesem jest ETL w strukturze
SOA to problem sztuczny i nie istniejący w sensie SOA. Być może jest
to efekt innego rozumienia idei SOA. SOA to usługi świadczone procesom
biznesowym. ETL to proces przetwarzania danych. Nawet jeżeli jego
implementacja wymaga znajomości jakichkolwiek reguł biznesowych (co z
reguły ma zresztą miejsce) to nie jest to proces biznesowy.

Ja w każdym razie w swoich projektach tak traktuję SOA.
Technical Details
Message-ID: <1181634592.336923.219170@d30g2000prg.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!news.germany.com!postnews.google.com!d30g2000prg.googlegroups.com!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!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!news.germany.com!postnews.google.com!d30g2000prg.googlegroups.com!not-for-mail
From: ToJaJarek <tojajarek@gmail.com>
Newsgroups: pl.comp.lang.java,pl.comp.objects
Subject: Re: Jak wpasować procesy ETL(DTS) w
 architekturę SOA ?
Date: Tue, 12 Jun 2007 00:49:52 -0700
Organization: http://groups.google.com
Lines: 42
Message-ID: <1181634592.336923.219170@d30g2000prg.googlegroups.com>
References: <f4j43o$8d6$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: 91.94.202.189
Mime-Version: 1.0
X-Trace: posting.google.com 1181634592 16070 127.0.0.1 (12 Jun 2007 07:49:52 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 12 Jun 2007 07:49:52 +0000 (UTC)
In-Reply-To: <f4j43o$8d6$1@nemesis.news.tpi.pl>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.12) Gecko/20070508 Firefox/1.5.0.12,gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: d30g2000prg.googlegroups.com; posting-host=91.94.202.189;   posting-account=bGUdOQ0AAAD-ZVt2B7WN-RuWHEuWVMe7
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit