Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Üzleti modell központú fejlesztés

Hasonló előadás


Az előadások a következő témára: "Üzleti modell központú fejlesztés"— Előadás másolata:

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


Letölteni ppt "Üzleti modell központú fejlesztés"

Hasonló előadás


Google Hirdetések