Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Vzory a antivzory Dobrá a špatná řešení často se vyskytujících problémů.

Podobné prezentace


Prezentace na téma: "Vzory a antivzory Dobrá a špatná řešení často se vyskytujících problémů."— Transkript prezentace:

1 Vzory a antivzory Dobrá a špatná řešení často se vyskytujících problémů

2 Vzor Osvědčené řešení nějakého často se vyskytujícího problému –Fasáda –Broker –Proxy –Mikrokernel Typy –Architekturní –Návrhové –Zkratky

3 Vzor Osvědčené řešení nějakého často se vyskytujícího problému –ID –Podstata (popis podstaty úkolu) –Popis řešení –Známé případy použití –Rizika, příklady neúspěchu

4 Antivzor Často používané ale velmi neefektivní až průšvihové řešení. Popis –ID –Podstata (popis podstaty) –Symptomy a důsledky –Hlavní příčiny –Známé případy použití, kdy se dá úspěšně použít –(Náprava refaktorizace)

5 Antivzory (OO) –Zlaté kladívko (vše podle jednoho mustru, pro jeden typ postupu) –Blob (univerzální třída) –Špagetový kód –Stálé zastarávání (přejdu na nové postupy hned, jak se objeví) –Ostrov automatizace –Používání legacy systémů –Vendor lock-in

6 Antivzory v SOA Problémy s přijetím SOA –Nu, co je na tom nového –Velký třesk, přechod na SOA velkým skokem –Přeceňování technologických, nikoliv obchodních aspektů –Fine grained SOA Design –Web service=SOA, služby být nemusí nutně webovské –Fine grained messages –Problematická centralizace UDDI Unifikace služeb a dat

7 Antivzory v SOA Design –Ne legacy!!!!! …..Základní antivzor, vzor v OO –Ne stará řešení –Ne dávkovým subsystémům (nejdůležitější) Standardizační paralýza (použití nedokonalých standardů) –Všechno znova (nepoužívat hotové) –Web service=SOA, služby nutně webovské –Ne datovým úložištím, jsou zastaralá Fine grained messages (často důsledek použití SOAP-rpc) –Problematická centralizace UDDI a společná data Nedomyšlená unifikace služeb a dat

8 Antivzory v SOA Implementace –Fine grained interfaces (Chatty services) –Point to point services (důsledek používání SOAP-RPC) –Obří komponenty, nevhodně chápané vrstvy (proti obvyklému chápání datové úložiště může zajišťovat transportní služby ale také orchestraci služeb) –Vendor lock-in –Strojová byrokracie v SOA (centrální služby)


Stáhnout ppt "Vzory a antivzory Dobrá a špatná řešení často se vyskytujících problémů."

Podobné prezentace


Reklamy Google