Lotus Day Warszawa,17. września 2010. Lotus Mashups



Podobne dokumenty
Przykładowe architektury systemów dla administracji publicznej świadczących usługi o zasięgu globalnym

Wybrane działy Informatyki Stosowanej

Lotus Day Warszawa,17. września WebSphere Portal w wersji 7

LOTUS DAY grudnia 2009 r., Warszawa IBM WebSphere Portal NOW czyli portal w 3 tygodnie

TOPWEB SPSall Budowanie portalu intranetowego

Paweł Rajba

Programowanie Komponentowe WebAPI

Wybrane działy Informatyki Stosowanej

Maciej Magierek Lotus Channel Sales Leader CEE IBM Software Group

Aurea BPM. Lepsze procesy, lepsze wyniki Warszawa, 24 lipca 2013

PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect

TOPIT Załącznik nr 3 Programowanie aplikacji internetowych

Czym jest jpalio? jpalio jpalio jpalio jpalio jpalio jpalio jpalio jpalio

IBM Business Monitor Wersja 7 wydanie 5. Podręcznik instalowania programu IBM Business Monitor

Szczegółowy opis zamówienia:

Systemy obiegu informacji i Protokół SWAP "CC"

dlibra 3.0 Marcin Heliński

Tworzenie aplikacji GIS w technologii Flex. Tomasz Turowski Esri Polska

Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

Serwery LDAP w środowisku produktów w Oracle

MONITOROWANIE DOSTĘPNOŚCI USŁUG IT

Ekspert MS SQL Server Oferta nr 00/08

(argument dla męskiej m. ęści populacji)

Projekt Fstorage. Łukasz Podkalicki Bartosz Kropiewnicki

JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB

Full Stack JavaScript z Angular i Nest. Dni: 5. Opis: Adresaci szkolenia

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Storware KODO. Zaawansowana platforma do zarządzania i zabezpieczenia danych na urządzeniach mobilnych STORWARE.EU

EPI: Interfejs Graficzny Wykład nr 4 Podstawy frameworku Rails

UWOLNIĆ INFORMACJĘ PUBLICZNĄ!

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

OpenLaszlo. OpenLaszlo

Platforma Usług dla Obywateli - Microsoft Citizen Service Platform

Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF. Tomasz Turski

Portale raportowe, a narzędzia raportowe typu self- service

Aplikacje WWW Wprowadzenie

Dobre praktyki w doborze technologii rozwiązań informatycznych realizujących usługi publiczne

ActiveXperts SMS Messaging Server

Nowości i zapowiedzi w oprogramowaniu IBM Lotus

Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008

Usługi sieciowe REST. Instytut Informatyki Politechnika Poznańska

Spis treści. O autorze 13 Przedmowa 15 Wprowadzenie 17

Akademia Ekonomiczna w Poznaniu Katedra Informatyki Ekonomicznej. Internet 2.0

Synergia świata korporacji i OpenSource na przykładzie IBM Spectrum Protect i OpenStack Swift

Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g

egroupware czy phpgroupware jest też mniej stabilny.

RODO w pigułce. 4 października Andrzej Syta - COMPAREX. D i g i t a l T r a n s f o r m a t i o n

Architektury Usług Internetowych. Laboratorium 2 RESTful Web Services

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

1 Wprowadzenie do J2EE

Wybrane działy Informatyki Stosowanej

Gemini Cloud Project Case Study

HP Service Anywhere Uproszczenie zarządzania usługami IT

Część I Rozpoczęcie pracy z usługami Reporting Services

Nowe mechanizmy w wersji 3 Java Card. Mateusz LESZEK (138775)

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji

IBM Business Monitor Wersja 8 Wydanie 0. Podręcznik instalowania programu IBM Business Monitor

INSTYTUT INFORMATYKI. Studium podyplomowe Technologie Internetowe i Mobilne

Android tworzenie aplikacji mobilnych

Założenia projektowe dla zapytania ofertowego EAK_ZA_01/2015

Small Business Server. Serwer HP + zestaw NOWS

Flex 3. Piotr Strzelczyk Wydział EAIiE Katedra Automatyki. Kraków, 2008

Usługi sieciowe (Web Services)

Web GIS. Adam Kuran ESRI Polska

AfterMarket.pl nowoczesne rozwiązania wtórnego rynku domen. Michał Pleban Michau Enterprises, Ltd.

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ

ASP.NET MVC. Grzegorz Caban 20 stycznia 2009

Szkolenie wycofane z oferty

Program szkolenia: REST i Microservices w PHP

SOP System Obsługi Parkingów

Deduplikacja danych. Zarządzanie jakością danych podstawowych

Zarządzanie treścią (CMS)

Dlaczego my? HARMONOGRAM SZKOLEŃ październik - grudzień ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie

Dni Użytkowników Aplikacji QAD Interoperacyjność z QXtend

REKOMENDACJE DOTYCZĄCE PLATFORMY ZARZĄDZANIA KOMPETENCJAMI

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

Oprogramowanie IBM Lotus Notes 8

Sybase Professional Services

Oracle Application Express -

Programowanie w Internecie

Proces certyfikowania aplikacji na platformie PureSystems. Rafał Klimczak Lab Services Consultant

Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server

Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)

CouchDB. Michał Nowikowski

Systemy internetowe Wykład 6 Architektura WWW - cd

Zintegrowana platforma drukowania, skanowania, archiwizowania i obiegu

1 90 min. Aplikacje WWW Harmonogram spotkań, semestr zimowy (studia stacjonarne)

GM System. Solid Edge Technical Publications Oferta produktu

Wprowadzenie do J2EE. Maciej Zakrzewicz.

Automatyzacja procesów biznesowych Andrzej Sobecki. ESB Enterprise service bus

IBM DATASTAGE COMPETENCE CENTER

Ruby i Ruby on Rails. Mateusz Drożdżyński

Ewolucja projektowania aplikacji w PHP na bazie frameworka Symfony 2

SOA Web Services in Java

Szkolenie autoryzowane. MS Zaawansowany użytkownik programu SharePoint 2016

Marcin Heliński, Cezary Mazurek, Tomasz Parkoła, Marcin Werla

Transkrypt:

Lotus Day Warszawa,17. września 2010 Lotus Mashups

Ludzie zawsze korzystali ze swoich doświadczeń To naturalne... Reuse! podstawowe hasło w IT Biblioteki Komponenty Procesy Aplikacje... Wchodzimy w nową epokę

Co to jest mashup? aplikacja internetowa, która łączy dane i funkcjonalności z więcej niż jednego źródła Szybki w tworzeniu, budowany samodzielnie Używa istniejących zasobów, lecz tworzy nową wartość Nie wymaga umiejętności technicznych Może łączyć wewnętrzne i zewnętrzne źródła Używane komponenty to np. widgety

Źródła informacji Skąd czerpiemy informacje? Systemy korporacyjne bazy danych, hurtownie, systemy klasy ERP, CRM Wewnętrzne aplikacje raporty, zestawienia itd. Wewnętrznie używane formaty plików np. arkusze kalkulacyjne Internetowe źródła RSS, ATOM, strony WWW Inne aplikacje

Co to jest widget? Komponent wielokrotnego użycia (gadżet, bloczek) Mała aplikacja Napisany w dowolnym języku programowania Może być łączony z innymi widgetami

IBM Mashup Center Ekosystem Dostępny z przeglądarki Zapewnia funkcje biznesowe Kompletne środowisko do: tworzenia nowych mashupów nowych stron łączenia widgetów

IBM Mashup Center

Building a smarter planet IBM Mashup Center architektura Łączenie Tworzenie widgetów nowych Mashup Enabler Atom Śledzenie Monitorowanie Miksowanie Katalog Zewnętrzne widgety/źródła Narzędzia przeglądarkowe (Dojo + AJAX) Atom Źródła (XML, ATOM, RSS) Lekki serwer: Podłączanie Mashup Server Nowych Transformacje Google Gadgets, ATOM, RSS, etc. Catalog API (ATOM) Servers Inne Widget serwery widgetów Java, PHP, HTML smash Usługi katalogowe Repozytorium (metadane, strony, preferencje) WebSphere Application Server 6.1 (v1) Korporacyjne źródła danych Własne & Działowe WWW (zewnętrzne) HTML, Feeds (ATOM/RSS), Dokumenty (ODF, PPT, XLS,) ERP, EIS 2009 IBM Corporation

IBM Mashup Hub cechy i podstawowe funkcje Repozytorium dla źródeł danych (feeds), widgetów, stron Mozliwość tworzenia nowych komponentów, modyfikacji istniejących, transformowania Wersjonowanie Z możliwością nadawania etykiet, komentowania, oceniania Bezpieczne i skalowalne

Mashup Hub

REST API REST API REST API REST API WebSphere Process Server WebSphere Publishing Server WebSphere Business Monitor WebSphere Business Fabric REST API WSRR

15 Gdzie jeszcze są mashupy? Lotus Connections W ebsphere Portal W ebsphere Business Space Process Server Business Modeler Business Monitor Business Services Fabric Filenet P8 Cognos Optim Data Archive ECM ACM (Polaris) RAD and JAZZ Tivoli (in work)...and many others

16 Przykład - Smart Building Appliance, Armonk

17 Spaces Pages Palette Widgets 17

18 3.0 Nowa kompozycja

19 3.0 nowe układy Dowolny układ zapisany w html Statyczny html W ymienne z portalem v7!

20 3.0 edycja strony Nowy widok ukrytych widgetów Nowe menu Nowe możliwości...

21 3.0 IWidget 2.1 Specification Personalizacja widgetów Stan okienek W spółdzielone zasoby <!-- one per resource --> <iw:resource id="{resourcename}" globalid="{resourcename}"src="{uri}" blockinit="{boolean}" version="{version}" mimetype="{mimetype}" callb ack="{function name}" skipload="{javascript expression}" > <iw:skipload> <![CDATA[ <!-- more complex javascript expressions --> ]]> </iw:skipload> </iw:resource>

22 3.0 Open Social Gadget Fiesta 2.0 OpenSocial container w ramach Lotus Mashups 3.0 Wsparcie dla OpenSocial dodanych do Mashup Center i Katalogu po URL

23 3.0 Open Social Gadget Gadget iwidget Gadget Gadget Wszystkie mogą się komunikować ze sobą! 14/09/10

24 Katalog, Źródła danych, Mashupy danych Cognos raporty, foldery Infosphere Data Architect, Optim Data Growth Integracja z WSRR

25 Interaktywne Mashupy: Data Collection Read - write Data Collection zestaw usług wokół RBD Używany standard ATOM Publish Protocol (APP) dla modyfikacji HTTP Methods: GET, POST, PUT and DELETE Tworzone automatycznie gra phi c8 GET PUT POST DELETE

26 Interaktywne Mashupy: w warstwie danych W prowadzanie zmian. Np: SQL and REST Services poprzez POST, PUT, and DELETE Przykłady? Import danych między źródłami ładowanie xls do Db2

27 3.0 nowe opcje publikacji Dowolny format wyjściowy Metadane Dynamiczne elementy Nowe formaty: GeoRSS, DataSet, LDX, GCal and more!!

28 3.0 Własne funkcje Transform Operator: Własne funkcje oparte o java

29 3.0 iwidgetadd

30 3.0 Tworzenie widgetów Sszablony: Feed Reader Chart NavTeq Map ScatterPlot Table Data Tabbed Widget Inne Flash Java Applets Web Videos and Photos

31 3.0 Wersjonowanie

Lotus Connections i Mashupy

33 Więcej informacji... Visit our IBM Mashup Center website http://www-306.ibm.com/software/info/mashup-center/ Try out IBM Mashup Center on Lotus Greenhouse https://greenhouse.lotus.com/home/product.jsp?p=mashups IBM Mashup Center Pay by the hour on Amazon Web Services http://developer.amazonwebservices.com/connect/entry.jspa? categoryid=229&externalid=2744&utm_source=ibm&utm_medium=catalog&utm_campaign=link Visit our Wiki http://www-10.lotus.com/ldd/mashupswiki.nsf Adding Mashup Center widgets to business space: http://www-10.lotus.com/ldd/mashupswiki.nsf/dx/ Adding_Mashup_Center_widgets_to_business_spaces Widget Generation Plug-in for IBM Mashup Center Tech Preview: http://www-01.ibm.com/software/ebusiness/jstart/widgetgen/ Check-out demos & videos (ItsMashtastic YouTube channel) http://youtube.com/user/itsmashtastic

Dziękuję! Rafał Skirzyński rafal.skirzynski@pl.ibm.com