IBM vydá Mashup Software

Nový produkt od IBM by mohl firmám pomoci získat více z jejich dat tím, že pracovníkům usnadní spojení jednoduchých nástrojů, aby vytvořili něco lepšího. Tyto softwarové aplikace, známé jako mashupy, jsou u spotřebitelů velmi oblíbené. Ale jen málo lidí má technické schopnosti je vytvořit. Jeff Schick, viceprezident pro sociální software pro IBM, říká, že Lotus Mashups to změní tím, že sníží technické dovednosti potřebné pro kombinování aplikací a přidá funkce pro ochranu citlivých dat.





Skládání kusů dohromady: Lotus Mashups je nový produkt od IBM, jehož cílem je usnadnit lidem vytváření softwarových aplikací kombinací stávajících nástrojů. Například (viz výše) může uživatel zkombinovat organizační mapu společnosti s obrázky zaměstnanců, profilovými informacemi z adresáře společnosti a databází souborů, kterou může každý aktualizovat. V tomto příkladu jsou tyto funkce propojeny, takže když uživatel klikne na obrázek jedné osoby, tato akce vyvolá informace o adresáři této osoby a seznam jejích souborů.

Lotus Mashups umožní organizacím a komunitám snadno sestavovat nové aplikace s interoperabilitou napříč celým rozsahem [obchodních] nástrojů, řekl Schick v pondělí na konferenci. Lotosféra konferenci v Orlandu na Floridě, když produkt oznámil. Zaměstnanec by například mohl zkombinovat mapu umístění prodejen s informacemi o skladových zásobách prodejny, takže kliknutím na umístění se zobrazí například seznam skladů. Normálně by to vyžadovalo znalosti programování. Schick však říká, že s Lotus Mashups je proces jednoduchý: uživatelé připojují existující aplikace přetažením na obrazovku.

Produkt se bude dodávat s mnoha předpřipravenými miniaplikacemi nazývanými widgety, které mohou sloužit jako stavební bloky, které mohou uživatelé sestavit a začít okamžitě vytvářet mashupy, vysvětluje Nicole Carrier, programová ředitelka segmentu portálů pro IBM. Zahrnutý nástroj pomůže uživatelům získat data z webu nebo firemních databází a uspořádat je tak, aby vytvořili mashup. Systém bude také obsahovat oblast katalogu, kam mohou uživatelé nahrávat vytvořené mashupy a sdílet je s ostatními. Mashupy lze také sdílet prostřednictvím e-mailových odkazů nebo jejich vložením na webové stránky.



Carrier říká, že Lotus Mashups je součástí strategie IBM vytvářet obchodní nástroje pro mladší generace, které byly odstaveny na MySpace a Facebooku. Poznamenává, že mnoho podniků v současnosti používá tabulky jako nástroje k vytváření jednoduchých aplikací, které zpracovávají data. Mashups, říká Carrier, by mohly poskytnout lepší způsob, jak vytvořit některé z těchto aplikací, zejména proto, že je lze propojit s webovými službami, které pomohou udržovat data aktuální.

Svatým grálem po dlouhou dobu bylo navrhnout něco, co umožní netechnickému člověku dělat softwarové inženýrství, říká John Gerken, hlavní architekt pro Emerging Internet Technologies Software Group v IBM. Toto je krok k tomuto cíli. Rozhraní produktu „drag-and-drop“ skrývá několik technických problémů, které bylo nutné vyřešit, aby se software vytvořil, říká.

Přestože v posledním roce došlo na webu k explozi widgetů, Gerken poznamenává, že ve většině případů je pro uživatele snadné, aby widgety sdílely prostor na webové stránce, ale ne aby sdílely data. Jsou mísitelné, ne rozmačkané, říká. Například uživatelé Facebooku mohou své profily vylepšit řadou jednoduchých aplikací, ale tyto aplikace jsou od sebe izolované. Naproti tomu Mashups umožňuje uživatelům kombinovat widgety, takže provedení akce v rámci jednoho widgetu spouští i ostatní. Uživatel by například mohl vytvořit aplikaci pro sledování cen akcií různých společností pomocí grafu jako centrálního widgetu. Graf může obsahovat název společnosti, umístění a symbol. Kliknutím na čáru v grafu můžete odeslat data do několika připojených widgetů, jako je jeden, který vyhledá název společnosti na Googlu, jeden, který mapuje umístění sídla společnosti, a jeden, který načte nejnovější cenu akcií společnosti. Gerken dodává, že IBM se podílí na úsilí Open Ajax Foundation vytvořit standardy pro widgety, díky nimž bude snadnější, aby widgety z různých zdrojů sdílely data.



Ve výše uvedeném mashupu uživatel zkombinoval organizační mapu společnosti s obrázky zaměstnanců, profilovými informacemi z adresáře společnosti a databází souborů, kterou může každá osoba aktualizovat.
Kredit: IBM

Při vytváření těchto aplikací uživatel vybere ze seznamů widgetů a zdrojů dat a přetáhne je na obrazovku k sobě. Vypuštěním seznamu umístění obchodů do mapového widgetu systém automaticky vykreslí tato místa na mapu. Gerken říká, že hlavní konstrukční výzvou bylo naprogramovat systém tak, aby dokázal pochopit, co uživatel pravděpodobně v takové situaci chce, aby udělal. Aby se tento problém pokusil vyřešit, systém se pokusí rozpoznat podobnosti v datech, která nemusí být označena stejným způsobem. Musí například rozpoznat, že pole adresy je pravděpodobně stejné jako pole adresy.

Gerken říká, že aby Mashups fungoval pro podniky, musely být také navrženy tak, aby umožňovaly správcům sledovat, co se děje s daty společnosti. Například populární mashup by mohl zatížit databázový systém společnosti, pokud by neustále požadoval data ze stejného místa. Systém přichází s funkcemi, které pomáhají správcům zaznamenat tento druh provozu a reagovat na něj například tím, že si všímají, jaké informace jsou oblíbené, a ukládají je lehčím a snadněji dostupným způsobem, říká Gerken. Dalším potenciálním problémem Mashups je, že důvěrná firemní data se často mísí s nezabezpečenými, veřejně dostupnými daty. Říká, že mashup je odvozený produkt, který může mít jiné požadavky na přístup než jeho zdroje. Gerken říká, že IBM se na tento problém dívá prostřednictvím výzkumného projektu s názvem Damia a bude zahrnovat prvky z výzkumu v Mashups. Ale říká, že funkce nejsou v tuto chvíli dostatečně dokončeny, aby mohl upřesnit, jak přesně produkt v tomto okamžiku zabezpečuje data.



Niall Kennedy , konzultant widgetů v San Franciscu, říká: Vždy byla poptávka po mashupech, ale problém byl s nástroji dostupnými pro rozhraní. Poznamenává, že předtím, než Google uvolnil nástroje pro vývojáře, které mohou používat k vytváření mashupů se svými mapovými daty, mnoho vývojářů tyto nástroje reverzně analyzovalo, aby mohli vytvářet své vlastní aplikace. Lotus Mashups, říká Kennedy, následuje obecný trend, kdy se věci osvojují ve spotřebitelském prostoru, než je vyzkouší v podniku.

IBM plánuje vydat Lotus Mashups v polovině tohoto roku.

skrýt