\


 Friday, 01 October 2004
Malá anketa o business komponentách

Již dlouhou dobu se mluví o tom, že business frameworky a komponenty se stanou standardem při vývoji aplikací, již tradičně zlevní a zjednoduší jejich tvorbu (někteří cynici si myslí, že se jedná jen o další etapu v procesu geneze nového druhu cvičené opice z programátora ;)) a budou stejně populární jako vizuální komponenty v uživatelském rozhraní. Zatím se tak nestalo, ale zajímalo by mě, o jaké komponenty byste měli zájem. Všechny komponenty by byly samozřejmě doplněny o komplexní podporu v IDE (VS.NET, Eclipse atd.), byly by dodávány s průvodci pro nejběžnější úlohy a kvalitní dokumentací - jinými slovy, šlo by o komponenty s veškerým servisem, který znáte z UI komponent.

Protože v .TEXTu neudělám anketu:(, odpovídejte prosím v komentářích.

1) Komponenta pro generování kódu vrstvy pro přístup do databáze zvládající různé způsoby mapování objektů a jejich vztahů (agregace , asociace, dědičnost...). Pozor, nejedná se o netypový mapper, jakými měly být ve VS.NET Whidbey třeba Object Spaces, ale o "inteligentní" generátor typových metod databázové vrstvy, metod pro nahrání a uložení business objektů, storovaných procedur a DDL skriptů.

2) Komponenta pro kompletní evidenci historie business objektů. Logování změn všech nebo vybraných atributů objektu, volba mezi mělkou nebo hlubokou historií objektů, zapnutí podpory historie u třídy jedním konfiguračním klíčem i po nasazení projektu, výběr mezi mnoha formáty pro ukládání historie.

3) Komponenta pro vizuální definici jakéhokoli workflow nad objekty - generování kódu pro přechody mezi stavy, vizuální definice podmínek přechodu, komunikace mezi různými stavovými automaty, validace workflow, změna průběhu workflow by byla řešena za běhu aplikace výměnou jednoho definičního souboru.

4) Jiná komponenta. Napište prosím, jakou komponentu byste potřebovali.

Díky za odpovědi.



Friday, 01 October 2004 17:10:00 (Central Europe Standard Time, UTC+01:00)       
Comments [10]  Analytické drobky | Ostatní


Tuesday, 19 July 2005 11:01:33 (Central Europe Standard Time, UTC+01:00)
Podobne vize jsem slysel treba o Design Time Components, slavne v pocatcich COM a VS 6 (pokud si vzpominam, dokonce od sebe na nejakych DevDays, kde jsem je prezentoval :-) ).
Ono dost zalezi, kdo tyto vize predklada :-)
Ted zase frci SOA ...
Tuesday, 19 July 2005 11:01:33 (Central Europe Standard Time, UTC+01:00)
ac AD 0] neni v uvodni nabidce, tak hlasuji pro ni :-)
M.
Tuesday, 19 July 2005 11:01:33 (Central Europe Standard Time, UTC+01:00)
Jasně, od toho je Bizztalk i jako běhové prostředí těch komponent - proč vymýšlet kolo (kanaly, pravidla, zdroje dat, datovíé transfromace, message queue a desítky dalších věcí)....
Tuesday, 19 July 2005 11:01:33 (Central Europe Standard Time, UTC+01:00)
To Michal.
Ad 4) Ano, tohle vsechno pokryje BizTalk, i kdyz v jednodussi verzi budeme ted pro jednoho klienta pripravovavat Framework pro Messaging - BizTalk nechce a nevyuzije.
Ad o) :) Dobry navrh, ale navrh ani vyvoj teto ostrakizujici komponenty ...
Tuesday, 19 July 2005 11:01:33 (Central Europe Standard Time, UTC+01:00)
K tomu workflow - i kdyz je BizTalk na ledacos celkem velke delo (i kdyz ma i verzi za 1000 USD !!!),
rad bych upozornil na polo-tajnou, polo-verejnou integraci, ze Microsoft pripravuje workflow engine kodovym jmen WinOE (Windows Orchestration ...
Tuesday, 19 July 2005 11:01:33 (Central Europe Standard Time, UTC+01:00)
To Michael: WinOE, ja se z toho Microsoftu zblaznim;)Komponentu pro workflow mame, pouzivame a do koncovych reseni dobre prodavame. A ted mi MS sebere dalsi kousek zeme, na kterem se muzu realizovat;)
Byl by odkaz na nejake podrobne informace?
Ad ...
Tuesday, 19 July 2005 11:01:33 (Central Europe Standard Time, UTC+01:00)
2Rene & vyvojař: Biztalk - krome toho, ze je to enterprise reseni - mi prijde idealni v pripade komunikaci Stroj - Stroj.

Pro situaci Clovek - Clovek, nebo Clovek - stroj (s reakci zpet k cloveku) si nejsem jist, zda je BizTalk idealni. ...
Tuesday, 19 July 2005 11:01:33 (Central Europe Standard Time, UTC+01:00)
k WinOE. Zakladni info zatim moc tajne neni:

- http://www.crn.com/components/weblogs/article.jhtml?articleId=18842040&_requestid=7088

- http://www.google.com/microsoft?q=winOE&hq=microsoft
Tuesday, 19 July 2005 11:01:33 (Central Europe Standard Time, UTC+01:00)
To Michal: Diky za odkazy. Myslim si take, ze BizTalk neni vhodny na komunikaci Clovek-Stroj, Human Workflow Services budou pouzitelne tak ve verzi 3:)
Tuesday, 19 July 2005 11:01:33 (Central Europe Standard Time, UTC+01:00)
Rene, dik za potvrzeni meho nazoru. Pak ma moje konponenta opodstatneni :-)
Comments are closed.