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

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

Advanced Technologies 05 Information Bridge Framework Tomáš Kutěj System Engineer Microsoft.

Podobné prezentace


Prezentace na téma: "Advanced Technologies 05 Information Bridge Framework Tomáš Kutěj System Engineer Microsoft."— Transkript prezentace:

1 Advanced Technologies 05 Information Bridge Framework Tomáš Kutěj System Engineer Microsoft

2 Agenda Obecné představení IBF IBF webová služba Definice metadat Nástroje IBF Podokno úloh Inteligentní značky Inteligentní dokumenty Požadavky na IBF Zabezpečení Informační zdroje

3 Advanced Technologies 05 Obecné představení

4 Klíčová podpora XML Ideální platforma pro řešení Prostředí – uživatelé znají Microsoft Office System 2003

5 Information Bridge – to je základ Information Bridge – to je základ Požadavky zákazníka Microsoft Office System Partnerská řešení a produkty Řešení postavené na Information Bridge Information Bridge Framework

6 Problémová oblast E-maily and dokumenty náleží k subjektům - “entitám” Entity mohou být například ZákazníciObjednávky… Neexistuje jednoduchý způsob jak efektivně využít kontextu uživatele Potřeba přístupu do mnoha odlišných aplikací Find Customer Account Rep Find Orders MS WordTask Pane Option1 Child Label Mary : Ford order is late. Please investigate. Copy & Paste

7 Microsoft odpověď… Information Bridge Framework (IBF) umožňuje uživatelům přistupovat k datům klíčových aplikací z jim známého prostředí produktů sady MS Office System Microsoft Office Word 2003 Microsoft Office Excel 2003 Microsoft Office Outlook 2003 IBF staví své funkce na podpoře XML v Office

8 Zobrazují se informace s ohledem na kontext, přímo v Office Word From: Big Boss To: Worker Hey, Hey, Fabrikam is not happy with our service why? Thanks Big Boss Information Bridge – pohled uživatele

9 Pro koho je a není IBF určeno ? Je určeno pro ty, …kdo každodenně používají e-maily a dokumenty (k práci )…kdo každodenně používají e-maily a dokumenty (k práci ) …kdo potřebují získávat informace z více rozdílných systémů/zdrojů…kdo potřebují získávat informace z více rozdílných systémů/zdrojů …kdo spouštějí procesy v několika systémech najednou…kdo spouštějí procesy v několika systémech najednou Není určeno pro uživatele kteří zpracovávají složité a strukturované procesy v aplikacích k tomu určených (SAP…)

10 Výhody IBF řešení Pohodlnější a rychlejší práce Práce s daty ve správném kontextu Vývoj dalších komponent neovlivňuje uživatelské rozhraní Redukce výloh na školení Využití známého prostředí MS Office Odpadá nutnost přihlašování do dalších aplikací Přidané funkce Propojování aplikací Přístup k datům z rozdílných aplikací Definované – entity, pohledy, akce

11 Princip fungování IBF Webové služby Načítání dat z aplikací Příprava metadat Schéma (nastavení CAS - Context and Action Service) Vazby webových služeb Příprava jednotlivých akcí, pohledů XSL Transformace Vazba dat na UI controls Uživatelé CAS připravení dat – Office Využití akcí Výsledky akcí

12 Architektura IBF

13 Kontext & Služba akcí Práce uživatele a to co je za ní… Prochází služby napříč 8 Doc w/Markup Doc w/Markup </ERP:Order> Uživatel prochází (v Podokně úloh) 6 Uživatel vybere akci 9 Zobrazí data v Podokně úloh 5 Zpracování a zobrazení Zpracování dat 4 WS, DB… Informace o instanci Vrátí data od příslušné webové služby 3 Prochází webovou službu 7 Procházení Akce Metadata Náhled do metadat Office Aplikace Podokno úloh Určí kontext s použitím metadat 2 Uživatel vybere “Zobrazit detaily” 1 Zavolá příslušnou akci služby 10

14 UI Information Bridge Data mohou být načtena několika způsoby: Office – podokno úloh Oddělené podokno úloh Dialogy / menu Přímo v dokumentu Události editoru jsou zachycovány Information Bridge Frameworkem Information Bridge zachytává události tak jak uživatel prochází dokument Information Bridge podle kontextu rozpozná informace, které má nabídnout v UI

15 End to End Model pro připojení Office Vypublikujte klíčovou aplikaci pomocí webové služby připravené na základě specifikace IBF a s popsanou strukturou metadat 1 Data Source Custom Application SAP Vytvořte shcéma řešení, atd… Provázání webových služeb Návažte data na UI prvky Ověřování Dostupné akce 2 Instalujte Office Professional 2003 s podporou Information Bridge Client 3 Připravte SmartTag Recognizers do Office4 Použijte SmartTagy a JE TO ! 5 Metadata Web Service

16 Základní požadavky na IBF MDS Read / Write Web Service Authorization Manager SQL 2000 ServerWeb Server Možnost klientské instalace pomocí SMS Požadavky na klienta:.NET Framework 1.1 Microsoft Office System Windows 2000 or later Client Požadavky pro MD Service: Microsoft Windows Server 2003 Microsoft SQL Server 2000 SP3a.NET Framework 1.1 Site Server

17 Advanced Technologies 05 Webová služba IBF

18 IBF webová služba Je volána z Office aplikace s parametry v XML Vrací data slučitelná s definicí metadat IBF Pro jednotlivé subjekty (entity) musí podporovat metody (operace) GetPutAct Nejedná se o skutečná jména metod (můžete být kreativní ) Všechny metody jsou volány v kontextu subjektu, pohledu…

19 Advanced Technologies 05 Webová služba

20 Advanced Technologies 05 Metadata design

21 Metadata services Návrh na základě webových služeb VS.NET MedaData Designer Definice Subjektů (Entities) Akcí (Actions) Operací (Operations) Pohledů (Views) Transformací (Transformations)

22 Metadata z Webové služby Reference Entity View Action Operation Web Service Operation Namespace Act (Reference, Act Schema) Put (Reference, Update Schema) Get (Reference)

23 Modeling metadat Subjekty (Entities) Jméno zákazníka, číslo servisního požadavku… Pohledy (Views) Ne všechny informace musí být v pohledu Definují se jen potřebná data, další jsou v jiném pohledu Provázání (Relationship) Provázání subjektů Zrychluje přístup Není třeba volat WS, informace je v dalším subjektu Akce (Actions) Akce dostupné uživateli na určitém subjektu Volají webové služby s parametrem – Operace (Operations) Svázané se subjektem, pohledem

24 Advanced Technologies 05 Metadata design

25 Advanced Technologies 05 Podokno úloh

26 Nadpis Upravitelné menu Dopředu/Zpět RegionyZáložky“Reference”“Solution”“Search” Status indicator Error window “Floating” window V případě, že podokno úloh není aktivní Jak pracuje IBF podokno úloh ?

27 Regiony – Zakladní stavební kameny zobrazení v podokně úloh Information Bridge regions Region zobrazuje prvky které připraví vývojář IBF řešení: Nadpis „Rozbalitelné“ položky… Menu na úrovni regionů Regiony

28 IBF – možnosti UI

29 Alternativy podokna úloh Show Dialog Možnost vlastního dialogu Větší množství dat Show Message Potvrzení, otázky… Debugging

30 Advanced Technologies 05 Podokno úloh (Task Pane)

31 Advanced Technologies 05 SmartTagsSmartTags

32 Inteligentní značky (SmartTags) Uvedeno v Office XP Recognizers – běží na pozadí Office Identifikují textové řetězce, slova Regulární výrazy Procházení seznamu – hledání určitého řetězce (pozor !)

33 Inteligentní značky (SmartTags) 2 Možnost psát managed C#, VB. NET… Implementovat interfaces Recognizer Class ISmartTagRecognizer2 interface pro rozpoznávání řetezců Action Class ISmartTagAction2 interface pro definici akcí

34 Information Bridge Smart Tags

35 Advanced Technologies 05 Inteligentní značky (Smart Tags)

36 Advanced Technologies 05 Smart Documents

37 Inteligentní dokumenty (Smart Documents) Smart Documents Získávání dat z binárních.DOC souborů Struktura dokumentu jednoduše dosažitelná pomocí XML Připojené schéma (XSD) Připojení XSD schématu k dokumentu Validace, formát XML Aplikuje strukturu na Word dokument

38 IBF a inteligentní dokumenty Word zachycuje události Části dokumentu = XML nody Information Bridge rozpoznává XML obsah Využívá metadata Automaticky spouští akce Seznam faktur zákazníka …

39 Uživatel vloží „XML node“ Information Bridge zachytí XML událost Node je odeslán do Information Bridge Engine jako reference Information Bridge zpracuje Zavolá výchozí akce Zobrazí dostupné informace Práce s inteligentním dokumentem

40 Advanced Technologies 05 PožadavkyPožadavky

41 Web Server Windows 2003 Server Standard Edition Windows 2003 Server Enterprise Edition CPU 733 MHz RAM 256 MB MDS Install Footprint Less than 1 MB Multiprocessor Support Up to 4 SQL Server SQL Server Standard Edition SQL Server Enterprise Edition CPU 733 MHz RAM 256 MB DB Install Footprint 2.5 MB Multiprocessor Support Up to 4 Hardwarové požadavky na server

42 Požadavky na klienta Windows XP Pro or Windows 2000 Pro Office Professional 2003.NET Framework 1.1 Office Interop Assemblies pro Outlook, Word, Excel Instalovatelné s Office Ve výchozím nastavení se neinstaluje !!!

43 Advanced Technologies 05 BezpečnostBezpečnost

44 Zabezpečení Komunikace klient – server přes HTTPs Information Bridge vždy využívá Windows credentials při komunikaci s MetaData Services Information Bridge „šifruje“ lokální cache Integrováno s Autorization Managerem – Role… Pozor na používání citlivých údajů Rodná čísla… Vypnout funkci „Embed Smart Tags“ – Tools \ Options \ Save Assemblies Information Bridge Frameworku jsou načítány pod Internet Zone Security = podepsat a povolit full trust

45 Informační zdroje Information Bridge Framework 1.5. download http://www.microsoft.com/downloads/details.aspx?Famil yId=D7FA9F2F-3512-4163-A4AB- A36EEA3B6163&displaylang=en http://www.microsoft.com/downloads/details.aspx?Famil yId=D7FA9F2F-3512-4163-A4AB- A36EEA3B6163&displaylang=en Information Bridge Framework homepage http://msdn.microsoft.com/office/understanding/ibframew ork/default.aspx http://msdn.microsoft.com/office/understanding/ibframew ork/default.aspx Information Bridge Framework Resource Kit http://www.microsoft.com/downloads/details.aspx?family id=3ac05dc0-ae2b-4d76-aa91- http://www.microsoft.com/downloads/details.aspx?family id=3ac05dc0-ae2b-4d76-aa91- On-demand webcast Odkaz

46 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Stáhnout ppt "Advanced Technologies 05 Information Bridge Framework Tomáš Kutěj System Engineer Microsoft."

Podobné prezentace


Reklamy Google