A Microsoft Office System áttekintése Kőnig Tibor, Bátorfi Zsolt Soczó Zsolt Microsoft Magyarország Netacademia
TechNet Szemináriumok 2003 első félévében 2003. 02. 26. Biztonságos üzenetkezelés 2003. 03. 12. Windows Server 2003 Akadémia – Infrastruktúra 2003. 03. 26. Windows Server 2003 Akadémia – Biztonság 2003. 04. 23. Microsoft üzleti intelligencia eszközök és megoldások 2003. 05. 21. IV. Üzemeltetői Konferencia 2003. 06. 03. II. Szoftverfejlesztői Konferencia 2003. 06. 11. A Microsoft Office System áttekintése
Az információkezelés kihívásai: hol marad a termelékenység? Az alkalmazottak által kapott információk 50-75%-a közvetlenül más személyektől származik. A vállalatoknál található digitális információ több mint 80%-a különálló PC-k merev-lemezein, személyes mappákban található. Az alkalmazottak által felhalmozott tudás nagy része elveszik, mikor elhagyják a vállalatot. Forrás: “The Knowledge Worker Investment Paradox” c. Gartner-anyag, 2002. 07. 17.
A Microsoft válasza: Microsoft Office System Könnyen használható alkalmazások, kiszolgálók és szolgáltatások rendszere, amelynek segítségével az emberek és szervezetek kapcsolatba kerülhetnek egymással, a számukra fontos információkkal, valamint az üzleti folyamatokkal. Az elemek teljes rendszerként, egyéb termékek kiegészítőjeként és önállóan is használhatók. Már az Office XP-t is úgy terveztük, hogy megfeleljen az információ túlterheltség, a nem kellően hatékony információmegosztás és a termelékeny munkavégzés kihívásaira. Mostantól (valójában 2003 őszétől) azonban az alkalmazások, szerverek és szolgáltatások egész rendszere áll ügyfeleink rendelkezésére, hogy az szükséges és fontos információkat elérjék, megosszák, feldolgozzák és tárolják. Az új Office rendszer nemcsak az eddig megszokott alkalmazások „gyűjteménye” (Word, Excel Outllook stb.), hanem az új kiegészítő termékeken kívül (InfoPath, OneNote) tartalmazza az információmegosztást és tárolást, valamint a kommunikációt biztosító szerver technológákat (SharePoint, Project, RTC, Exchange) valamint az ezek felhasználását segítő szolgáltatáscsomagokat is.
A Microsoft Office System és a vállalati információk irodai alkalmazások (Office) portál (SharePoint Portal Server) más alkalmazások BizTalk Server XML web-szolgáltatások más felületek vállalati adatok vállalati adatok vállalati adatok vállalati adatok
Amiről ma szó lesz Az Office System felhasználási területei Kávészünet kommunikáció (ügyféloldal) csoportmunka részvétel az üzleti folyamatokban Kávészünet kommunikáció (kiszolgálói oldal) portálok tevékenység- és projektmenedzsment Ebéd
Microsoft Office System Kommunikáció Cél: hatékony kommunikációs környezet könnyen kezelhető, jól áttekinthető, intelligens (az információ előzetes feldolgozásában, szervezésében, a lényeg kiemelésében segítő) levelező ügyfél Megoldás: az új Outlook 2003 minden egy képernyőn: mappák, nézetek, üzenetek, műveletek könnyen átrendezhető, jelölhető üzenetlista sokkal jobban olvasható betekintő ablak
Microsoft Office System Kommunikáció Cél: a felhasználó számára fontos információ automatikus kiemelése adott feltételeknek megfelelő üzenetek naprakész gyűjteményének karbantartása és elérhetővé tétele Megoldás: Outlook 2003 keresőmappák elnevezett és mentett keresési utasítások mappa formájában jelennek meg dinamikusan kiértékelésre kerülnek, és mindig friss információt tartalmaznak
Microsoft Office System Kommunikáció Cél: teljes értékű e-mail a hálózati környezettől függetlenül vékony és vastag kliensről, vállalaton belül és kívül, online és offline, gyors és lassú kapcsolat esetén Megoldás: Exchange 2003/Outlook 2003 új Outlook Web Access sávszélesség-takarékosság helyi gyorsítótárral teljes Outlook-élmény RAS nélkül is a MAPI over HTTP-vel
Exchange 2003/Outlook 2003 Helyi gyorsítótár Gyorsítótár üzemmód (Cached Mode) a postaláda helyi másolatának létrehozása és használata sebességtől független felhasználói élmény kisebb kiszolgáló- és hálózati terhelés kevesebb szerverhez fordulás (roundtrip), tömörítés Intelligens kapcsolódás és szinkronizálás profilok magas és alacsony sávszélességhez Just list the features—drilldown comes in Mobility Deck
Exchange 2003/Outlook 2003 RPC over HTTP A vállalati Exchange postaláda elérése Outlookkal, RAS/VPN nélkül Global Catalog 80/443 80/443 ISA Server Exchange 2003 Back End RPC Proxy Outlook ügyfél Domain Controller Internet DMZ belső hálózat külső tűzfal belső tűzfal
Microsoft Office System Kommunikáció Cél: a munkatársak elérhetőségének követése, szöveges és multimédia kommunikáció jelenlét-érzékelés, adatlekérdezés, azonnali üzenetek küldése, audio- és videkonferencia Megoldás: Real-Time Communications Server az Exchange Conferencing Server utódja integrált az Office-szal, a SharePoint technológiákkal és az Exchange-dzsel
Microsoft Office System Csoportmunka Cél: egyszerűbb tartalomelőállítás dokumentumkezelő alapszolgáltatások (kivétel/beadás, verziókezelés) jelenlétérzékelés és kommunikáció elérés irodai alkalmazásokból, e-mailből és böngészőből Megoldás: Office 2003 és Windows SharePoint Services kulcsrakész dokumentum-munkaterületek
Dokumentum-munkaterületek Szolgáltatások Beadás és kivétel, verziókezelés Szabad szöveges keresés, értesítések Elemszintű védelem: Information Rights Management
Dokumentum-munkaterületek Létrehozás és használat Az Office-alkalmazásokban a Megosztott munkaterület (Shared Workspace) munkaablak segítségével Az Outlookban melléklet üzenethez csatolásakor A Windows SharePoint Servicesben bármely dokumentumtár dokumentumainak legördülő menüjéből A hosszú ideje nem használt munkaterületek (figyelmeztetés és jóváhagyás utáni) törlése
Microsoft Office System Csoportmunka Cél: dokumentálható megbeszélések a megbeszélésekhez kapcsolódó információk (napirend, háttéranyagok, döntések, stb.) tárolására, több felhasználó általi módosítására nincs jó megoldás csak a szervező módosíthat, fölösleges adat-forgalmat és ismétlődő üzeneteket genarálva Megoldás: Outlook 2003 és Windows SharePoint Services kulcsrakész megbeszélés-munkaterületek
Megbeszélés-munkaterületek Szolgáltatások Egyszeri és ismétlődő megbeszélések Célok, napirendi pontok, résztvevők, döntések Önállóan is használható környezet
A Windows SharePoint Services felépítése vastag ügyfél vékony ügyfél Fejlesztői újdonságok: FPSE helyett ASP.NET menedzselt kód, objektummodell, webszolgáltatások új portál- és kijelzői keretrendszer Üzemeltetői újdonságok: terheléselosztás, fürtözés mentés, visszaállítás, felügyelet egyszerű bevezetés SOAP HTTP hardveres/szoftveres terheléselosztás SMTP kiszolgáló webkiszolgáló (állapotmentes) fürt beállítás-adatbázis tartalom-adatbázis tartalom-adatbázis
Microsoft Office System Részvétel az üzleti folyamatokban Cél: az irodai alkalmazásokban rejlő üzleti adatok elérhetővé tétele integráció az üzleti háttérrendszerekkel Megoldás: XML-támogatás az Office-ban a tartalom XML sémához rendelése a teljes dokumentum vagy az üzleti szempontból fontos adatok mentése XML formátumban intelligens dokumentumok
Miért ilyen fontos az XML-támogatás? Csak a lényeg kell Nehéz kinyerni és újra felhasz-nálni az irodai alkalmazásokkal készült dokumentumok üzleti szemponból fontos tartalmát. Megoldási lehetőségek: - dokumentumtulajdonságok - szabad szöveges keresés - külső rendszerben tárolt metaadatok - XML
Miért pont XML? eXtensible Markup Language – szabvány, amit mindenki egyértelműen értelmez a karakterek kódolása megoldott Platform- és gyártófüggetlen Könnyen generálható (szöveges) Könnyen transzformálható Könnyen lekérdezhető Le tudjuk írni a struktúráját (XSD)
Miért pont XSD? XML Schema Definition – XML struktúraleírás és típusrendszer 2001 óta W3C Recommendation Felváltja a korábbi DTD és XDR sémákat névterek támogatása típusok dokumentum egy részére is használható A következő XML szabványok alapja
Miért ilyen fontos az XML-támogatás? Csak a lényeg kell
Microsoft Office System Részvétel az üzleti folyamatokban Cél: egységes információgyűjtés és -megjelenítés űrlapok tervezése és használata az irodai alkalmazásoknál megszokott szinten Megoldás: Office InfoPath 2003 XML alapú űrlapkészítő és -futtató alkalmazás webszolgáltatásokhoz, adatbázisokhoz kapcsolható
XML
Biztonság Ami védett, maradjon is az vállalat információk munkatársak ACL ACL külső személyek
Biztonság Information Rights Management Az Office Systemben megvalósított tartalomvédelmi megoldás a Windows Rights Management Servicesre épül Outlook: levelek továbbításának megakadályozása Office-alkalmazások: dokumentumok tárolóhelytől független védelme Sablonok (pl. "Csak belső használatra") alkalmazása
Amiről ma szó lesz Az Office System felhasználási területei Kávészünet kommunikáció (ügyféloldal) csoportmunka részvétel az üzleti folyamatokban Kávészünet kommunikáció (kiszolgálói oldal) portálok tevékenység- és projektmenedzsment Ebéd
Követelmények egy portállal szemben Vállalati információk rendszerezése „Mindent elérek, mindent megtalálok” Testreszabott, személyes információk szolgáltatása „Csak a számomra fontos dolgokat lássam” Integráció az ügyviteli alkalmazásokkal „Az adataimat is kérem, elemzési lehetőséggel” Központi intranet felügyelet „Mindent szabályozhassunk felülről” Ide képek is jönnek!
Portál technológiák Microsoft platformon SharePoint Portal Server 2001 Átfogó keresőmotor Portál keretrendszer Dokumentumkezelés Azért maradtak még kihívások... Teljesítmény, skálázhatóság, rendelkezésre állás, menedzselhetőség Programozhatóság, fejlesztői támogatás, alkalmazás integráció Utalás az SPSv1-re, a 4 szintű v2 dia bemutatása
webkijelzők, webszolgáltatások Webkijelzők, webszolgáltatások Portál technológiák Microsoft platformon Office SharePoint Portal Server 2003 Vállalat webkijelzők, webszolgáltatások 3rd-Party Apps Külsö alkalmazás Szervezeti egység Webkijelzők, webszolgáltatások Munkacsoport Külső webkijelzők Egyedi webkijelzők Application Connectors Utalás az SPSv1-re, a 4 szintű v2 dia bemutatása Személyes oldalak
Követelmények egy portállal szemben Vállalati információk rendszerezése „Mindent elérek, mindent megtalálok” Testreszabott, személyes információk szolgáltatása „Csak a számomra fontos dolgokat lássam” Integráció az ügyviteli alkalmazásokkal „Az adataimat is kérem, elemzési lehetőséggel” Központi intranet felügyelet „Mindent szabályozhassunk felülről” Ide képek is jönnek!
A vállalati információk rendszerezése Cél: elsődleges belépési pont a vállalati információkhoz Szolgáltatások Átfogó keresőmotor Kiértesítő rendszer Könyvtárszolgáltatás Hírcsatornák Intranet címtár Cél: "A vállalati információk rendszerezése és prezentálása" Követelmények: Elsődleges belépési pont a vállalati információkhoz Szolgáltatások: Átfogó keresőmotor Kiértesítő rendszer Központi könyvtárszolgáltatás Hírcsatornák Intranet címtár
Átfogó keresőszolgáltatás Nem csak dokumentumokra terjed ki felhasználók, munkaterületek, webek, témakörök, leíró információk Átgondolt megjelenítés rendezés, csoportosítás egyedi lekérdezések Nyelvi támogatás magyar ragozott alakra is! Programozható Előregyártott webkijelzők .Net osztályok, webmetódusok Képernyőkép: Advanced keresőkijelző, csoportosított találati lista Alapszolgáltatások: biztonságos keresés sokféle tartalom forrás, dokumentum formátom keresés metainformációk alapján inkrementális és adaptív bejárás relevancia elemzés autokategorizálás Új: a keresés nem csak dokumentumokra vonatkozik! (alkalmazottak, munkacsoportok, dokumentumkezelő munkaterületek, megbeszélések, témakörök) kereső oldal, találatok csoportosítása Site directory: beépített navigációs felülelt, automatikus bejárás provízionálás után, igényelni/jóváhagyni lehet az indexelést Keresés magyar ragozott alakokra, szinonímára Gyors, skálázható
Változáskövető szolgáltatás Többféle eseményforrás Dokumentum, lista, felhasználó (!), téma, keresés Kiértesítő felületek My Alerts, e-mail, Outlook Alerts Kiterjeszthető RTC szerver, SQL notification services, SMS Programozható .Net Framework támogatás Képernyőkép: „Alert me” gomb többféle kontextusban, Outlook Alerts, kiértesítő levél tartalma Többféle forrás generálhat kiértesítést: Dokumentum, lista, felhasználó (!), téma, keresés Kiértesítő csatornák: web – my alerts, e-mail, Outlook Alerts Kiterjeszthető (pl. SQL notification services, Instant Messenger)
Központi könyvtárszolgáltatás A tartalomszervezés eszköze Témafelelősök Dokumentumok, szakértők közzététele Jóváhagyás/elutasítás Célcsoportok „Best bet”-ek Archíválás Autokategorizálás Manuális előtanítás A keresőmotor tölti fel Testreszabható Minden téma egy „WSS site”! .Net FW támogatás Képernyőkép: Testreszabott kategória, link hozzáadása „Témák” könyvtár Információk/szakértők közzététele a témában, jóváhagyás a témafelelős álltal Testreszabható, tetszőleges webkijelzőt megjelenít, Office/WSS intergráció A keresés/autokategorizálás is felhasználja
Hírcsatornák Beépített tartalom kezelés Hírkijelzők Testreszabható Hírgazdák, közzététel, jóváhagyás, célcsoportok, elévülési idő, keresés Hírkijelzők legfrissebb, hírcsoportok Testreszabható WSS listák, webkijelzők Képernyőkép: válllati hírek site, közzététele/jóváhagyás
Központi intranet címtár Provízionálás Intranetek létrehozása beavatkozás nélkül Házirendek Ki, hol, mit hozhat létre? Autoindexelés A központi kereső mindent „lát” Site könyvtár Témakör szerint, legújabbak, „az én intranetjeim” Képernyőkép: Site directory, új site létrehozása Az SPS2003 „tud” a meglévő és jövőbeli intranet helyekről...
Egy gyógyszergyár portálja... Hírcsatornák Könyvtárszolgáltatás Keresőmotor Intranet címtár
Követelmények egy portállal szemben Vállalati információk rendszerezése „Mindent elérek, mindent megtalálok” Testreszabott, személyes információk szolgáltatása „Csak a számomra fontos dolgokat lássam” Integráció az ügyviteli alkalmazásokkal „Az adataimat is kérem, elemzési lehetőséggel” Központi intranet felügyelet „Mindent szabályozhassunk felülről” Ide képek is jönnek!
Testreszabható, személyes információk Cél: A felhasználók a számukra leghasznosabb információkat érik el Szolgáltatások Egyéni webkijelzők Személyes oldalak Nyilvános profilok Célcsoportok Online jelenlét Office integráció Cél: "Testreszabott, személyes információk szolgáltatása" Követelmények: Szolgáltatások: Információk (hírek, linkek, témakörök) közzététele célcsoportok szerint Testreszabható megjelenítés, per user! Felhasználói profilok Személyes oldalak, dokumentumok Szakértők keresése, közvetlen kapcsolatfelvétel Office integráció Önkiszolgáló intranet szolgáltatások (myHR) Online jelenlét, IM integráció
Felhasználói profilok Központi adatbázis A portál „tud” a felhasználókról AD integráció Beépített Active Directory konnektor Kiterjeszthető Tetszőleges leíró felvehető Integráció a keresővel Felhasználókat és dokumentumaikat is megtalálja
Személyes oldalak „My Site” Személyre szabott Testreszabható Mindenkinek van egy személyes portálja! Személyre szabott A nekem szánt hírek, linkek, témák, dokumentumok Testreszabható intelligens oldalak egyéni webkijelzők Integráció a keresővel Minden lementett dokumentum indexelésre kerül
Nyilvános és személyes oldalak
Követelmények egy portállal szemben Vállalati információk rendszerezése „Mindent elérek, mindent megtalálok” Testreszabott, személyes információk szolgáltatása „Csak a számomra fontos dolgokat lássam” Integráció az ügyviteli alkalmazásokkal „Az adataimat is kérem, elemzési lehetőséggel” Központi intranet felügyelet „Mindent szabályozhassunk felülről” Ide képek is jönnek!
Integráció a vállalati és külső alkalmazásokkal Cél: ügyviteli információk 360°-ban Szolgáltatások: Intelligens oldalak, webkijelzők FrontPage integráció .Net fejlesztői támogatás Sablonok Központi hitelesítés BizTalk integráció Cél: "Integráció az ügyviteli alkalmazásokkal" Szolgáltatások: Intelligens oldalak, webkijelzők Egységes hitelesítő infrastruktúra Biztalk integráció Portál alkalmazásfejlesztői támogatás
Intelligens oldalak, webkijelzők Velejéig .Net! Intelligens oldal = ASP.NET page Webkijelző = ASP.NET custom webcontrol Új: személyes/közös nézetek, webpart connections, kijelző könyvtárak, célcsoportok Testreszabás Webpart property sheets FrontPage integráció VS.Net támogatás Minden beépített kijelző lecserélhető, kiterjeszthető
Kompozit alkalmazások - BizTalk integráció Web Part Web Part Web Part Prezentációs szolgáltatások SharePoint Portal Single Sign-On Orchestration Business Rules Schema Mapping Load Balancing Sync/Async Auditing WebServices Integration: BizTalk Alkalmazás integráció App Server: Windows.Net BT Adapters Connectors Meglévő ügyviteli alkalmazások SAP Siebel . . .
Integráció az ügyviteli alkalmazásokkal Oldalak testreszbása Intelligens oldalak Webkijelzők Integráció az ügyviteli alkalmazásokkal Raktárkészlet Eladási információk Önkiszolgáló HR oldalak
Követelmények egy portállal szemben Vállalati információk rendszerezése „Mindent elérek, mindent megtalálok” Testreszabott, személyes információk szolgáltatása „Csak a számomra fontos dolgokat lássam” Integráció az ügyviteli alkalmazásokkal „Az adataimat is kérem, elemzési lehetőséggel” Központi intranet felügyelet „Mindent szabályozhassunk felülről” Ide képek is jönnek!
Központi intranet felügyelet Cél: Nagy rendelkezésre állású, gyors, jól adminisztrálható intranet Szolgáltatások: Elosztott architektúra (.Net FW+SQL2000) Integrált bejelentkezés, hitestelesítés Webes, parancssori adminisztráció Vírusellenőrzés Fájlblokkolás Mentés/helyreállítás Migrációs eszközök Intranet provízionálás „Holt” webek törlése MOM monitoring Felhasználási elemzések Cél: Központi intranet felügyelet Szolgáltatások: Integráció a Windows platform biztonsági szolgáltatásaival Skálázható, nagy rendelkezsére állású architektúra Webes adminisztráció Intranetek provízionálása MOM monitoring
Skálázhatóság, rendelkezésre állás Office kliensek Böngésző SOAP HTML HW/SW teljesítmény elosztás Web front end Web front end Web front end Állapotmentes Front-End kiszolgálók .NetFW+SQL 3 rétegű Scale-out architektúra Stateless NLBS front-end-ek 10000 site/SQL back-end tesztelve Front-end-ek: 1-10 DB kiszolgálók: 1-5 Kereső szerverek: 1-4 Index szerverek: 1-4 Portálok #/szerver: 1-5 WSS webek#/portál: 1-50 000 Indexelt dokumentum #: 50 000 000 Config DB SQL Content DB SQL Content DB Adattárpartícionálás SQL Back-End fürtök
Portál topológiák – „Kis Farm” http://corp http://corp/teams/hr http://div1 http://div1/teams/mft Web Web Index Portal DB Search Team DB Kisvállalat 1 szerveren minden Középvállalat <10000 felhasználó 1 portál farm WSS kiszolgálók a telephelyeken Nagyvállalat >10000 felhasználó több farm nagyon sok WSS szerver minden szinten megosztott központi szolgáltatások: keresés, személyes oldalak, profilok Ezek befolyásolják a bevezetést: Felhasználók # lap/felhasználó/nap Munkaidő Egyedi intelligens oldalak,webkijelzők Csoportmunka webek száma Csúcsidő
Portál topológiák – „Nagy Farm” http://div1/ http://div1/teams/mktg http://corp http://corp/personalsites/me Web Web Web Web Web Web Portal DB Portal DB Search Search Index Kisvállalat 1 szerveren minden Középvállalat <10000 felhasználó 1 portál farm WSS kiszolgálók a telephelyeken Nagyvállalat >10000 felhasználó több farm nagyon sok WSS szerver minden szinten megosztott központi szolgáltatások: keresés, személyes oldalak, profilok Ezek befolyásolják a bevezetést: Felhasználók # lap/felhasználó/nap Munkaidő Egyedi intelligens oldalak,webkijelzők Csoportmunka webek száma Csúcsidő Központi portálszolgáltatások + szervezeti egység szintű farmok
Néhány adat a korai tapaszatalatok alapján... Általános adatok Microsoft implementáció >50000 felhasználó, mindenkinek van személyes oldala 7 regionális adatközpont Farm standard: 2 FE – 2 BE, 10000 konkurrens kapcsolat >18000 WSS site, bárki létrehozhat csoportmunka webet >5 millió dokumentum az intraneten, a keresőmotor minden belső IIS, fájl, PF mappát leindexel A központi portál SPS 2003 felett
Összefoglalás SharePoint Portal Server 2003 További információk Rendkívül gazdag szolgáltatás készlet Teljesen új architektúra: SQL Server + .Net Framework! Skálázhatóság, rendelkezésre állás Testreszabás és személyesítés További információk Office 2003 Beta 2 Kit Termékinformációk: ttp://www.microsoft.com/sharepoint/ Vegyenek részt a SharePoint fejlesztő konferencián! http://www.microsoft.com/hun/events/default.mspx
Microsoft Office System Tevékenység- és projektmenedzsment Cél: a vállalat egészére kiterjedő projektszerű működés támogatása multiprojekt-környezet, erőforrások, kommunikáció dokumentum-, probléma- és kockázatkezelés Megoldás: Office Project 2003 integrált, szerep alapú, kulcsrakész eszköz integrálható a címtárral és a külső üzleti alkalmazásokkal (HR, időelszámolás)
Microsoft Office System Magyarul Word Excel Outlook Power- Point Access InfoPath Business Contact Manager OneNote FrontPage Publisher Visio Project MapPoint Windows SharePoint Services SharePoint Portal Server Project Server Exchange Server RTC Server SQL Server Transforming Information into Impact: Through a system of familiar and easy-to-use programs, servers and services you can connect people and organizations to information, business processes and each other – ensuring they derive the most value out of information. Microsoft designed the IW Infrastructure so that can be used independently, as a systems of products, or in conjunction with other products. Have server-based stored data so that customers could have real-time data that could be accessed anytime, anywhere. In creating the IW Infrastructure we wanted our customer to be able to take advantage of their existing infrastructure investments in Office and Windows. As such, our products were created as a solution that would leverage employees’ comfort with their Office desktop tools and not require them to migrate the wealth of unstructured data and intellectual property already stored in their documents. Developers and users alike want to learn things once and work together naturally. As such are products our products are designed to work as a family of products. From a development and IT perspective this means a: Unified development framework that enables software projects to establish common process for design, information sharing, process management, debugging, and version control. Easy IT deployment, administration, and lower TCO through integrated systems management ( security, version control, disaster recovery, configuration) available down the stack. By sharing underlying code and reduce overlap (such as basic component support with technologies like SharePoint, MOM.dll, presentation services, .net, and more) so that applications can share code components of the server stack and behave consistently across products. For our Office system this means things like having a common technology for things like information assembly, filtering, synchronization, provisioning, and retrieval (search, portal), and expertise location and management. Planning for optimal performance across the MSFT system so that capacity can be intelligently spread across IW servers and that monitoring could happen across the whole MSFT system. 4) Communication within the family of products so that products “light-up” once they know that the customer has other MSFT Products installed. Tight integration of structured and unstructured data available down the stack. 5) While our products are designed in a integrated and unified fashion, we realize that customers may have very specialized solutions that are designed by other parties.