+ All Categories
Home > Documents > Vergleich der Office Business Applications (OBA) mit dem...

Vergleich der Office Business Applications (OBA) mit dem...

Date post: 06-Oct-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
12
Vergleich der Office Business Applications (OBA) mit dem Office Business Gateway Framework (OBG.net)
Transcript
Page 1: Vergleich der Office Business Applications (OBA) mit dem ...download.microsoft.com/download/4/f/5/4f5136ac-2a2e-4651-8e99-… · 05 Herausforderungen bei der Realisierung und Bereitstellung

Vergleich der Office Business Applications (OBA)mit dem Office Business Gateway Framework (OBG.net)

Page 2: Vergleich der Office Business Applications (OBA) mit dem ...download.microsoft.com/download/4/f/5/4f5136ac-2a2e-4651-8e99-… · 05 Herausforderungen bei der Realisierung und Bereitstellung

02

Inhalt Einleitung 03

OfficeBusinessApplications(OBA) 04

Motivation für Office Business Applications (OBA) 04

Herausforderungen bei der Realisierung und Bereitstellung

von Office Business Applications (OBA) 05

OfficeBusinessGatewayFramework(OBG.net) 07

Motivation für Office Business Gateway (OBG.net) 07

Herausforderungen bei der Realisierung und Bereitstellung

von Office Business Gateway (OBG.net) 09

VergleichendeGegenüberstellungvonOBAundOBG.net 10

InHAlt

Page 3: Vergleich der Office Business Applications (OBA) mit dem ...download.microsoft.com/download/4/f/5/4f5136ac-2a2e-4651-8e99-… · 05 Herausforderungen bei der Realisierung und Bereitstellung

03

EinleitungIn der heutigen dynamischen Arbeitswelt benötigen die Menschen Zugriff auf Daten aus separaten

Software-Welten:

strukturierteDatenausUnternehmensanwendungen(zumBeispielERPundCRM)

unstrukturierteDateningeschäftlichenProduktivitätsanwendungen((zumBeispielMicrosoft®

Office)undWebdiensten(Internet-Anwendungen,Wikis,BlogsundSocial-Networking-Sites)

DatenausexternenQuellen,wiesiedurchCloudServiceszurVerfügunggestelltwerdenkönnen

Hinzu kommt, dass die so genannte „Millennium Generation“ eine völlig neue Art und Weise im Umgang

mit Informationen und zugehörigen Interaktionen erwartet. Statt starrer und hierarchischer Arbeitsweisen

werden flexible und individuelle Arbeitsweisen gefordert; Web 2.0 oder Social networks-technologien,

virtuelle und hybride Organisationen sind Möglichkeiten, diesen Anforderungen zu genügen.

Aus der Sicht von Betreibern und Infrastrukturverantwortlichen wurde aufgrund des einfachen

Deployments und life Cycle-Managements lange Zeit die lösung aller Probleme durch die Etablierung

von „Codeless Clients“, Webbrowser-lösungen in Form von Portalen in allen Variationen favorisiert.

Jede benutzerfreundliche „Reichhaltigkeit“ ging dabei verloren. „Application Hopping“ wurde lediglich auf

einen neuen Startpunkt verlagert.

Die meisten Mitarbeiter verbringen jedoch einen großen teil ihres tages innerhalb einer Microsoft

Office-Umgebung. Es liegt daher nahe, diese etablierte Umgebung zu nutzen und den Mitarbeitern

in ihrer vertrauten Umgebung den Zugriff auf die Arbeit mit den oben genannten Informationen zu

ermöglichen.

Die Herausforderung besteht daher darin, eine leicht verteil- und administrierbare Clientinfrastruktur

mit der Reichhaltigkeit von „Rich Clients“ zu kombinieren.

Microsoft Office-Applikationen in Verbindung mit dem Office Business Gateway Framework (OBG.net)

eröffnen diesen Weg – Microsoft Office und OBG.net werden zur leicht administrierbaren und zentral

steuerbaren Infrastrukturkomponente über alle Datenquellen hinweg.

EInlEItUnG

Page 4: Vergleich der Office Business Applications (OBA) mit dem ...download.microsoft.com/download/4/f/5/4f5136ac-2a2e-4651-8e99-… · 05 Herausforderungen bei der Realisierung und Bereitstellung

04

Office Business Applications (OBA)Office Business Applications (OBA) verbinden Anwender mit Fachverfahren (line of Business- [lOB-]

Systeme) durch die vertraute Benutzeroberfläche von Microsoft Office und ermöglichen Behörden wie

Unternehmen, durch eine innovative Weise der Integration und Kombination aus vorhandenen It-Investi-

tionen neue Mehrwerte zu gewinnen.

MotivationfürOfficeBusinessApplications(OBA)

Microsoft bietet mit der Einführung von Microsoft Office System 2007 die Möglichkeit, eine neue Klasse von

Businessanwendungen, so genannte Office Business Applications (OBAs), zu erstellen. Sie stellen als prinzipi-

elle nachfolger der alten VB-Applikationen und Makros ein professionelles Umfeld sowohl für die Erstellung

als auch für die Verwaltung solcher Applikationen bereit. Dies ermöglicht erhöhte Produktivität, indem eine

nahtlose, integrierte End-to-End-Benutzererfahrung in Office-Applikationen realisiert werden kann.

Das OBA-Konzept stellt den Endanwender und die Steigerung seiner Produktivität in den Fokus der

Betrachtung. technologische „Vorschriften“ bei der Definition von Office Business Applications in diesem

Kontext wenig Sinn. Dementsprechend sind OBAs als Basistechnologie für die Erweiterung von Office-

Komponenten zu verstehen.

Es ergeben sich dadurch für viele Kunden und Partner neue Herausforderungen bei der Realisierung und

Bereitstellung – insbesondere in komplexeren Szenarien, wie sie in fast jeder Behörde und jedem Unter-

nehmen vorzufinden sind.

“OBAs connect Line of Business (LOB) systems with the people that use them through the familiar user

interface of Microsoft Office. OBAs enable businesses to extend the Microsoft Office clients and servers

into business processes running in LOB applications such as Enterprise Resource Planning (ERP), Customer

Relationship Management (CRM), and Supply Chain Management (SCM). This enables enterprises

to create new value from existing IT investments by combining them in innovative ways.”

OFFICE BUSInESS APPlICAtIOnS

Page 5: Vergleich der Office Business Applications (OBA) mit dem ...download.microsoft.com/download/4/f/5/4f5136ac-2a2e-4651-8e99-… · 05 Herausforderungen bei der Realisierung und Bereitstellung

05

Herausforderungen bei der Realisierung und Bereitstellung von Office Business Applications (OBA)

Die Erstellung von OBAs mit Microsoft Office System 2007 ist eine Aufgabe, die von Softwareentwicklern

durchgeführt wird. Es müssen die verschiedenen Objektmodelle für die diversen Office-Anwendungen

berücksichtigt und die verschiedenen Programmierkonstrukte beachtet werden.

Zusätzlich ist darauf hinzuweisen, dass Office selbst wenige Hilfsmittel für die Erstellung von OBAs

mitbringt (anders als bei den herkömmlichen Erweiterungen auf VB-Basis). Hauptsächlich wird die

Entwicklungsunterstützung durch Visual Studio® tools für Office (VStO) geprägt. Hier ist das Paradigma,

entweder Dokumente zu erweitern oder Add-ins für eine spezifische Office-Applikation zu schreiben. Die

Auswahl, für welche Office-Applikation das passiert, muss ganz am Anfang getroffen werden.

Abbildung1:Auswahlder„VSTO-Zielapplikation“inVisualStudio

Page 6: Vergleich der Office Business Applications (OBA) mit dem ...download.microsoft.com/download/4/f/5/4f5136ac-2a2e-4651-8e99-… · 05 Herausforderungen bei der Realisierung und Bereitstellung

06

Dies bedeutet, dass für jede Office-Anwendung und auch für jede Office-Version jeweils eine eigen-

ständige OBA entwickelt, gewartet und über den gesamten life Cycle verwaltet werden muss. Dies kann

unübersichtlich, kompliziert und komplex im lifeCycle-Management werden.

OBAs sind folglich Erweiterungen von einzelnen Office-Applikationen (Word, Excel®, Outlook® …) auf

Basis von Managed Code (.nEt) zur Anpassung/Erweiterung jeweils einer Office-Applikation.

In Abbildung 2 wird die Problematik der Summe von Einzelinstanzen und damit zusammenhängenden

Punkt-zu-Punkt-Verbindungen dargestellt. Das größte Problem solcher Situationen ist die sehr schnell

wachsende Komplexität. Diese ist beherrschbar, wenn nur einige wenige OBAs gewartet werden müssen.

Sobald jedoch eine größere und wachsende Zahl von OBAs und damit verbundenen direkten Datenver-

bindungen vorhanden ist, bringt dieser Ansatz einen erhöhten Verwaltungsaufwand mit sich.

Daher wird eine Abstraktionsschicht, ein Framework oder eine Foundation benötigt, die eine handhabbare

Komplexität ermöglicht.

Abbildung2:Punkt-zu-Punkt-Verbindung

Excel2010Add-in

Excel2010Template

Excel2010Workbook

InfoPath®2010Add-in

Outlook2010Add-in

PowerPoint®2010Add-in

Project2010Add-in

Visio®2010Add-in

Word2010Add-in

Word2010Document

Word2010Template

Page 7: Vergleich der Office Business Applications (OBA) mit dem ...download.microsoft.com/download/4/f/5/4f5136ac-2a2e-4651-8e99-… · 05 Herausforderungen bei der Realisierung und Bereitstellung

07

Office Business Gateway Framework (OBG.net)Das Office Business Gateway (OBG.net) ist eine OBA! Es bildet ein OBA-Framework und basiert auf den

Konzepten und Ideen der OBA sowie dem mit Office 2003 begrenzte Zeit verfügbaren Information Bridge

Framework (IBF), das auch die Basis für die frühe SAP-Anbindung namens DUEt war. OBG.net nutzt

ebenfalls vollumfänglich die Microsoft-Entwicklungsumgebungen Visual Studio und Visual Studio tools für

Office (VStO).

Für den Ansatz des OBG.net und die konsistente Umsetzung und Nutzung innerhalb des Microsoft-

Konzeptes „Moderner Verwaltungsarbeitsplatz (MVA)“ [http://www.moderner-verwaltungsarbeits-platz.de] wurde die Combionic im Rahmen des MGX 2009 mit dem „Microsoft Government

Innovation Award 2009“ durch die Microsoft Corporation ausgezeichnet.

Motivation für Office Business Gateway (OBG.net)

Um den im ersten teil des Dokuments beschriebenen Herausforderungen einfacher gerecht werden zu

können, ist das Office Business Gateway (OBG.net) im Unterschied zur klassischen OBA ein Framework.

Es nutzt serverseitige Metadaten zur dynamischen Bereitstellung dedizierter User-Interfaces im Rahmen

des task-Pane-Konzeptes (Aufgabenleiste) der Office-Applikationen. Es steht somit sofort in allen Office-

Applikationen zur Verfügung, erleichtert auch die Verwaltung mehrerer Anwendungen und hilft, die

Komplexität beherrschbarer zu machen.

OFFICE BUSInESS GAtEWAy FRAMEWORK (OBG.nEt)

Page 8: Vergleich der Office Business Applications (OBA) mit dem ...download.microsoft.com/download/4/f/5/4f5136ac-2a2e-4651-8e99-… · 05 Herausforderungen bei der Realisierung und Bereitstellung

08

Des Weiteren ermöglicht OBG.net eine einfachere Entwicklung, schnellere Bereitstellung und einen

kostengünstigeren Betrieb von Office Business Applications. Dadurch wird es Behörden und Unternehmen

ermöglicht, wesentlich schneller und kostengünstiger von den Vorteilen des OBA-Konzepts unter Verwen-

dung von OBG.net zu profitieren.

OBG.netistunabhängigvonderOffice-Applikation.

OBG.netistunabhängigvonderOffice-Version;damitwerdenMigrationsszenarien

wirksamunterstützt

DurchdasFramework,dasSoftwareDevelopmentKit(SDK)unddasRepositoryvonKompo-

nentenundKonnektorenwirddieEntwicklungszeitwesentlichbeschleunigtunddieentwi-

ckelteUmgebungkonsistent

Page 9: Vergleich der Office Business Applications (OBA) mit dem ...download.microsoft.com/download/4/f/5/4f5136ac-2a2e-4651-8e99-… · 05 Herausforderungen bei der Realisierung und Bereitstellung

Service-Broker

09

Herausforderungen bei der Realisierung und Bereitstellung von Office Business Gateway (OBG.net)

Wie bei der Verwendung von OBAs muss am Client das .nEt Framework verfügbar sein. Zusätzlich müs-

sen einmal die clientseitigen Basiskomponenten des OBG.net am Client verteilt werden, sie liegen bereits

als Installationspaket (MSI) mit einer geringen Größe von circa 4 Megabyte vor.

Alle spezifischen Anwendungen innerhalb der OBG.net-Client-task-Pane werden mit Metadaten beschrie-

ben und aus einem Assembly-Store zur laufzeit oder aus einem clientseitigen Cache innerhalb der task

Pane ausführbar – ohne erneutes Deployment!

Abbildung3:ArchitekturdesOBG-Framework

R1 (rMD) = S1 + S2 + CMIS + DUET

LOB 1 LOB n DMS SAPS1 S2

BCSCMIS DUET

CMIS

Benutzer, Rollen, Rechte,Inhalt und Texte

BenutzeroberflächeBenutzerrechtlicheBeziehungen

Metadaten

Request Meta Daten (rMD)

Page 10: Vergleich der Office Business Applications (OBA) mit dem ...download.microsoft.com/download/4/f/5/4f5136ac-2a2e-4651-8e99-… · 05 Herausforderungen bei der Realisierung und Bereitstellung

Merkmal OBA OBG.net

Integrationin1Office-Anwendung

SchnelleErstellungmitdenVSTO-Projektvorlagen

SehrschlankeArchitektur(+)

ZusätzlicheArchitekturkomponenten

Integrationin5Office-Anwendungen

ErhöhterAufwand Add-inmussjeweilseinzelnerstelltwerden(–)

KeinzusätzlicherAufwand NacheinmaligerErstellungNutzungausanderenOffice-Anwendungensofortmöglich(+)

FlexibleKonfiguration Programmieraufwand(–) Outoftheboxvorhanden(+)Caching Programmieraufwand(–) Outoftheboxvorhanden(+)Deployment ClientInstallationfürAdd-ins

Click-Once-Deploymentoder Standardsoftwareverteilung(–)

Client-InstallationvonOBG-Add-innotwendig

DieAnwendungskomponentenkönnenjenachEinstellungzentralvomServergeholtwerden.

OBGlädtdieKlassenbibliothekenübereigeneCache-Mechanismen(+)

10

Vergleichende Gegenüber-stellung von OBA und OBG.netGrundsätzlich lässt sich festhalten, dass die beiden Ansätze sich für verschiedene Bereiche eignen. Daher

gibt es kein prinzipielles „Richtig“ oder „Falsch“ beziehungsweise „Besser “ oder „Schlechter “. Zudem kann

eine vorhandene OBA ohne viel Aufwand in das OBG-Framework überführt werden.

EineOBAistfürschnelleundeinfacheIntegrationslösungenineinerdediziertenOffice-Appli-

kationeingeeigneterWegderBenutzerunterstützung

OBG.netistalsLösungfürUnternehmenzuverstehen,dienichtnureineOBA-Lösungineiner

dediziertenOffice-Applikationnutzenwollen,sondernmehrereOBA-Lösungenineinerein-

heitlichenArtundWeiseinnerhalbmehrererOffice-Applikationen,wiezumBeispielOutlook,

WordundExcel,flexibelundrollenspezifischnutzbarmachenmöchten

WerdenalsomehrereOBAsbenötigtodersindAnpassungenundErweiterungenzuerwarten

odersinddieLösungeninmehrerenOffice-Applikationenbereitzustellen,bietetOBG.net

aufgrunddesFrameworksunddesMetadatenkonzeptesdeutlicheVorteile

Tabelle1:VergleichvonOBAsundOBGausEntwicklersicht

Page 11: Vergleich der Office Business Applications (OBA) mit dem ...download.microsoft.com/download/4/f/5/4f5136ac-2a2e-4651-8e99-… · 05 Herausforderungen bei der Realisierung und Bereitstellung
Page 12: Vergleich der Office Business Applications (OBA) mit dem ...download.microsoft.com/download/4/f/5/4f5136ac-2a2e-4651-8e99-… · 05 Herausforderungen bei der Realisierung und Bereitstellung

MicrosoftDeutschlandGmbHGeschäftskundenbetreuungKonrad-Zuse-Straße185716Unterschleißheim


Recommended