Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Üzleti modell központú fejlesztés
Zsuffa Zsolt ügyvezető IT Kódex Kft. Szolgáltatás Orientált Architektúrával
2
Tartalom Keressük az ideális fejlesztési folyamatot A SOA megoldás?
Ha üzleti modell központú akkor igen! Akkor lássuk az üzleti modell központú fejlesztést! SOA a gyakorlatban <subtitle>
3
Mi szépet hozott a SOA? Internet alapú elosztott számítástechnikai platform. újabb lehetőség elosztott rendszerek fejlesztésére volt már ilyen próbálkozás: (COM, EJB, CORBA) BPEL – Business Process Execution Language Szabványos alapú nyelv (üzleti) folyamatok specifikálására Sokféle – akár ingyenes – BPEL motor érhető el a piacon BPMN – Business Process Modeling Notation Az üzletemberek számára könnyen érthető folyamat specifikációs nyelv Létezik BPMN -> BPEL traszformáció, azaz futtatható BPEL motorokon Rendszertervezési stílus Az üzleti folyamat modellezés előtérbe került Újabb kísérlet az újrafelhasználhatóság növelésére SOA a gyakorlatban
4
Mi volt illúzió? - BPEL A BPEL sokkal inkább rendszerintegrációra alkalmas mintsem üzleti folyamatok modellezésére Nehezen áttekinthető egy üzletember számára Túlságosan webszolgáltatás központú SOA a gyakorlatban
5
Mi volt illúzió? - BPMN A BPMN pusztán az üzleti folyamatok leírására alkalmas Az üzleti modell sokkal több a folyamatoknál! Nincs megfelelő elem a különböző értelmezésű folyamatok modellezésére: pl. életciklus, fázis, tevékenység Nem foglalkozik a szerepek felelősségeivel Nem foglalkozik a szerepek közötti kapcsolat típusokkal A tevékenységek által felhasznált, létrehozott erőforrásokkal egyáltalán nem foglalkozik Nem foglalkozik az erőforrások állapotváltozásaival Nem foglalkozik az tevékenységek által generált üzleti eseményekkel. Nem foglalkozik a tevékenységek erőforrás allokációjával SOA a gyakorlatban
6
Mi volt illúzió? – Rendszertervezési stílus
Valójában csak a webszolgáltatásokra koncentrál Mi lesz, hogyan tervezzük meg a rendszer többi részét? Ezt hogyan tervezzük? SOA célterület Hogyan kapcsolódik az OO tervezés és a SOA? Ezt hogyan tervezzük? SOA a gyakorlatban
7
Üzleti modell központú fejlesztés
A teljes fejlesztési folyamat hatékonyságára kell törekednünk! A legnagyobb veszteség az információk átadásánál keletkezik. SOA a gyakorlatban
8
Olyan modellre van szükség ami:
Közös és egyértelműen értelmezett nyelvet teremt a megrendelő és fejlesztő között! Az üzleti oldal számára: Érthető Minden olyan információt tartalmaz, amit meg tud fogalmazni Elfogadási teszteket tud hozzá kapcsolódóan megfogalmazni A fejlesztői oldal számára: Egyértelműen implementálható Automatizáltan tesztelhető Nincs szükség a rendszer további dokumentálására SOA a gyakorlatban
9
Az üzleti modell az együttműködés alapja
SOA a gyakorlatban
10
Az üzleti modell elemei
SOA a gyakorlatban
11
I. Ideális fejlesztési folyamat Folyamat modellezés - rejtett
12
I. Ideális fejlesztési folyamat Szakterület modellezése - rejtett
13
Az üzleti modell és a tervezési modell kapcsolata
A fejlesztés során az Üzleti modell minden elemét hasznosítjuk! SOA a gyakorlatban
14
Mennyivel több az üzleti modell a BPMN-nél?
BPMN által lefedett problémakör SOA a gyakorlatban
15
Az üzleti modell egyértelműen implementálható!
II. Üzleti modell centrikus architektúra A modellek, specifikációk hasznosítása Ez az ábra azt mutatja meg, hogy a fejlesztési folyamat során létrehozott specifikációk – üzleti folyamatok, szerepek, munkatermékek, szakterületi osztályok, elfogadási tesztek – hogyan hasznosulnak. Az üzleti modell egyértelműen implementálható!
16
Köszönöm a figyelmet Elérhetőségek:
Zsuffa Zsolt, IT Kódex Kft, ProcessPuzzle, Agilis Szoftverfejlesztők Egyesülete SOA a gyakorlatban
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.