IBM wypuszcza oprogramowanie typu mashup

Nowy produkt IBM może pomóc firmom lepiej wykorzystać dane, ułatwiając pracownikom łączenie prostych narzędzi w celu stworzenia czegoś lepszego. Te aplikacje, znane jako mashupy, są bardzo popularne wśród konsumentów. Ale niewiele osób ma techniczną zdolność do ich tworzenia. Jeff Schick, wiceprezes ds. oprogramowania społecznościowego w IBM, mówi, że Lotus Mashups zmieni to, zmniejszając umiejętności techniczne wymagane do łączenia aplikacji i dodając funkcje chroniące wrażliwe dane.





Składanie kawałków: Lotus Mashups to nowy produkt IBM, którego celem jest ułatwienie ludziom tworzenia aplikacji poprzez łączenie istniejących narzędzi. Na przykład (pokazane powyżej) użytkownik może połączyć mapę organizacyjną firmy ze zdjęciami pracowników, informacjami profilowymi z katalogu firmy oraz bazą danych plików, którą każda osoba może aktualizować. W tym przykładzie te funkcje są połączone ze sobą, dzięki czemu gdy użytkownik kliknie zdjęcie jednej osoby, ta akcja wyświetla informacje o katalogu tej osoby i listę jej plików.

Lotus Mashups umożliwi organizacjom i społecznościom łatwe łączenie nowych aplikacji z interoperacyjnością w całym zakresie narzędzi [biznesowych], powiedział Schick w poniedziałek na Lotosfera konferencji w Orlando na Florydzie, kiedy ogłosił produkt. Pracownik może na przykład połączyć mapę lokalizacji sklepów z informacjami o inwentarzu sklepu, tak aby kliknięcie lokalizacji wywołało, powiedzmy, listę zapasów. Normalnie wymagałoby to umiejętności programowania. Ale Schick mówi, że w przypadku Lotus Mashups proces jest prosty: użytkownicy łączą istniejące aplikacje, przeciągając je i upuszczając na ekranie.

Produkt będzie dostarczany z wieloma gotowymi miniaplikacjami zwanymi widżetami, które mogą służyć jako klocki, które użytkownicy mogą złożyć, aby od razu zacząć tworzyć mashupy, wyjaśnia Nicole Carrier, dyrektor programowy segmentu portali w IBM. Dołączone narzędzie pomoże użytkownikom uzyskać dane z sieci lub firmowych baz danych i zorganizować je w celu stworzenia mashupu. System będzie również zawierał obszar katalogu, w którym użytkownicy będą mogli przesyłać utworzone przez siebie mashupy, aby udostępniać je innym. Mashupy można również udostępniać za pośrednictwem łączy e-mail lub umieszczając je na stronach internetowych.



Carrier twierdzi, że Lotus Mashups jest częścią strategii IBM polegającej na tworzeniu narzędzi biznesowych dla młodszych pokoleń, które zostały odstawione od piersi na MySpace i Facebooku. Zauważa, że ​​wiele firm używa obecnie arkuszy kalkulacyjnych jako narzędzi do tworzenia prostych aplikacji przetwarzających dane. Jak twierdzi Carrier, mashupy mogą zapewnić lepszy sposób tworzenia niektórych z tych aplikacji, szczególnie dlatego, że mogą być powiązane z usługami sieciowymi, które pomogłyby zapewnić aktualność danych.

Świętym Graalem przez długi czas było zaprojektowanie czegoś, co pozwoli osobom nie posiadającym umiejętności technicznych na zajęcie się inżynierią oprogramowania, mówi John Gerken, starszy architekt w Emerging Internet Technologies Software Group w IBM. To krok w kierunku tego celu. Mówi, że interfejs „przeciągnij i upuść” produktu kryje w sobie kilka problemów technicznych, które należało rozwiązać, aby zbudować oprogramowanie.

Chociaż w ciągu ostatniego roku w sieci nastąpiła eksplozja widżetów, Gerken zauważa, że ​​w większości przypadków użytkownikom łatwo jest sprawić, by widżety współdzieliły miejsce na stronie internetowej, ale nie zmuszały ich do udostępniania danych. Można je mieszać, a nie tłuc, mówi. Na przykład użytkownicy Facebooka mogą zaopatrywać swoje profile w różne proste aplikacje, ale te aplikacje są od siebie odizolowane. W przeciwieństwie do tego, mashupy umożliwiają użytkownikom łączenie widżetów, dzięki czemu podjęcie działania w ramach jednego widżetu powoduje, że inne również działają. Na przykład użytkownik może zbudować aplikację do śledzenia cen akcji różnych firm, używając wykresu jako centralnego widgetu. Wykres może zawierać nazwę firmy, lokalizację i symbol giełdowy. Kliknięcie linii na wykresie może wysłać dane do kilku połączonych widżetów, takich jak jeden, który wyszukuje nazwę firmy w Google, jeden, który mapuje lokalizację siedziby firmy, i jeden, który pobiera najnowszą cenę akcji firmy. Gerken dodaje, że IBM uczestniczy w wysiłkach Open Ajax Foundation zmierzających do stworzenia standardów dla widżetów, co, miejmy nadzieję, sprawi, że widżety z różnych źródeł będą częściej współużytkować dane.



W powyższym zestawieniu użytkownik połączył mapę organizacyjną firmy ze zdjęciami pracowników, informacjami profilowymi z katalogu firmy oraz bazą danych plików, którą każda osoba może aktualizować.
Źródło: IBM

Aby zbudować te aplikacje, użytkownik wybiera z list widżetów i źródeł danych i przeciąga je razem na ekranie. Upuszczenie listy lokalizacji sklepów na widżet mapy sprawia, że ​​system automatycznie wykreśla te lokalizacje na mapie. Gerken mówi, że głównym wyzwaniem projektowym było zaprogramowanie systemu tak, aby mógł zrozumieć, czego użytkownik prawdopodobnie chce, aby zrobił w takiej sytuacji. Aby spróbować rozwiązać ten problem, system próbuje rozpoznać podobieństwa w danych, które mogą nie być otagowane w ten sam sposób. Musi na przykład rozpoznać, że pole adresu jest prawdopodobnie takie samo jak pole adresu ulicy.

Gerken mówi, że aby pracować dla firm, Mashupy musiały być również zaprojektowane tak, aby umożliwić administratorom monitorowanie tego, co dzieje się z danymi firmy. Na przykład popularny mashup może obciążać system baz danych firmy, jeśli stale żąda danych z tego samego miejsca. System jest wyposażony w funkcje, które pomagają administratorom zauważyć tego rodzaju ruch i reagować na niego, na przykład zauważając, jakie informacje są popularne i przechowując je w lżejszy, łatwiej dostępny sposób, mówi Gerken. Innym potencjalnym problemem związanym z Mashups, jak mówi, jest to, że poufne dane firmowe często mieszają się z niepewnymi, publicznie dostępnymi danymi. Mashup jest produktem pochodnym, mówi, który może mieć inne wymagania dostępowe niż jego źródła. Gerken mówi, że IBM przyglądał się temu problemowi w ramach projektu badawczego o nazwie Damia i będzie zawierał elementy z badań w Mashups. Ale, jak mówi, funkcje nie są teraz wystarczająco sfinalizowane, aby mógł szczegółowo opisać, w jaki sposób produkt zabezpiecza dane w tym momencie.



Niall Kennedy , konsultant ds. widżetów w San Francisco, mówi: Zawsze było zapotrzebowanie na mashupy, ale problem dotyczył narzędzi dostępnych dla interfejsu. Zauważa, że ​​zanim Google udostępniło programistom narzędzia do tworzenia mashupów z danymi map, wielu programistów dokonało inżynierii wstecznej tych narzędzi w celu tworzenia własnych aplikacji. Lotus Mashups, mówi Kennedy, podąża za ogólnym trendem, w którym rzeczy są przyjmowane w przestrzeni konsumenckiej, zanim zostaną wypróbowane w przedsiębiorstwie.

IBM planuje wypuścić Lotus Mashups w połowie tego roku.

ukryć