HowTo integrate 3rd-party application into Office365 offering
-
Mittwoch, 25. April 2012 13:05
As a developer (and service provider) I would like to extend the functionality of Office 365 offering with my own extension in order to differentiate from other offerings on the market.
What kind of technologies, SDKs, API and setup documentation exists to extend Office 365 in the Cloud?
- Bearbeitet Robert BreitenhoferMicrosoft Contingent Staff, Owner Mittwoch, 25. April 2012 16:11 Formatierung
Alle Antworten
-
Mittwoch, 25. April 2012 15:32Moderator
Hallo Raphael,
du bist hier im deutschen Windows Azure Forum, also poste bitte in deutsch. Wenn ich dich in ein amerikanisches Forum verschieben soll sag bitte bescheid.
Erweiterungsmöglichkeiten für Office 365 gibt es einige, du solltest vielleicht erstmal ein paar Details über deine Planungen posten, das würde mir die Sache etwas einfacher machen.
Bis dahin kann ich dir nur raten, einen Blick in das Office 365 Developer Trainingskit zu werfen.
Online
http://msdn.microsoft.com/en-us/hh181605
Offline
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=14889
Schöne Grüße
Oliver
-
Mittwoch, 25. April 2012 17:34
Hallo Oliver,
um ein Beispiel zu geben. Ich möchte gerne (siehe Abbildung) die Präsenzinformation verändern und auch ein Bild des Kontakts einblenden, z. B. XMPP Präsenz und Fotos aus einer sozialen Plattform wie LinkedIn, Facebook, Xing etc. Hier ein Screenshot mit Änderungswünschen:
Das beste was ich bis dato gefunden habe ist EWS 1.2 (http://msdn.microsoft.com/en-us/library/dd633696(v=exchg.80).aspx) und der contact (http://msdn.microsoft.com/en-us/library/microsoft.exchange.webservices.data.contact_members(v=exchg.80).aspx) kann auch Bildinformationen enthalten.
Idee ist jedoch auch für E-Mail-Adressen ohne ein EWS Eintrag Bilder und Präsenzen darzustellen.
-
Montag, 30. April 2012 11:40Besitzer
Hallo Raphael Bossek,
Schau Dir mal auch den Outlook Social Connector an.
http://office.microsoft.com/en-us/outlook/outlook-social-connector-partner-listing-FX102317540.aspx
http://www.365advisor.com/Video-c8c4604d6c4af69a
Grüße,
Robert
Robert Breitenhofer, MICROSOFT

Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können. -
Montag, 30. April 2012 16:47Hallo Robert,
danke für die Links. Leider beantwortet dieser Ansatz nicht meine Frage, geschweige Anforderungen.
Die API ermöglicht nicht die "Manipulation" wie abgebildet. Wie schon unter Windows üblich handelt es sich um COM Objekte die in dieser Form nicht in der Cloud geschweige Office365 eingesetzt werden können?
Vielleicht nochmal klarer formuliert.
Jeder Anbieter/Resaler eines Office365 Produkt hat ausser des Preises kein Differenzierungsmöglichkeit gegenüber einem Konkurrenten, falls keine anbieterspezifischen Anpassungen am Office365 vorgenommen werden können.
Die Frage lautet nun, wo finde ich eine Zusammenstellung der offenen Schnittstellen und Beispiele zur Integration um eine kundenspezifische Anpassung am Office365, vgl. meines Beispiels, vorzunehmen zu können?
Gruß,
Raphael -
Dienstag, 1. Mai 2012 07:56Moderator
Hallo Raphael,
entschuldige bitte die etwas verspätete Antwort.
>>Die Frage lautet nun, wo finde ich eine Zusammenstellung der offenen Schnittstellen und Beispiele zur Integration um eine kundenspezifische Anpassung am Office365, vgl. meines Beispiels, vorzunehmen zu können?
Um die Frage kurz zu beantworten: Eine Zusammenstellung gibt es nicht.
Alle Anpassungsmöglichkeiten bei Office 365, basieren auf den Anpassungsmöglichkeiten der zugrundeliegenden Technologien (SharePoint, Exchange bzw. Lync). Wenn du entsprechende Anpassungen vornehmen willst, musst du auf die entsprechenden SDK Angebote von Microsoft zurückgreifen. In deinem Beispielfall würde ich mir die UCMA (Unified Communications Managed API) näher anschauen.
Schöne Grüße
Oliver
-
Dienstag, 1. Mai 2012 10:04
Hallo Oliver,
danke für den Hinweis auf UC Managed API 3.0 SDK (http://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/EXL402).
Jetzt würde ich gerne meine Software die ich gegen das UC Managed API 3.0 SDK entwickelt habe in die Office 365 Cloud integreiren. Da es sich im Grunde um virtualisierte Windows 2008R2 Server handelt müsste ich nur mein MSI installieren? Nur wie mache ich das, wenn alle Features über eine Web Console verwaltet werden?
Gruß,
Raphael -
Sonntag, 20. Mai 2012 20:37
Hallo Raphael,
vielleicht hilft Dir zum Start von Custom Solutions folgende Linksammlung, die ich einmal für einen Developer Vortrag zusammen gestellt habe.
SharePoint Client Object (SharePoint Foundation 2010) www.microsoft.com/download/en/details.aspx?id=5970
Exchange Web Services Managed API www.microsoft.com/download/en/details.aspx?id=13480
Lync 2010 SDK www.microsoft.com/download/en/details.aspx?id=18898
Claims-Based Authentication for SharePoint http://code.msdn.microsoft.com/windowsdesktop/Remote-Authentication-in-b7b6f43c (Code) http://blogs.solidq.com/sharepoint/Post.aspx?ID=142 (Fix)Mit diesen Komponenten haben wir ein Lösungsbeispiel gebaut, welches SharePoint ONline, Lync Online und Exchange Online integriert.
Buchtipp für den Start rund um Custom Solutions könnte dieses sein: Pro Office 365 Development (Professional Apress)
hoffe, das hilft Dir weiter, lg
Martina
- Als Antwort vorgeschlagen Martina Grom Sonntag, 20. Mai 2012 20:42
- Bearbeitet Oliver MichalskiMicrosoft Community Contributor, Moderator Montag, 21. Mai 2012 04:28 URL als Link
- Als Antwort markiert Oliver MichalskiMicrosoft Community Contributor, Moderator Mittwoch, 23. Mai 2012 11:15
-
Mittwoch, 23. Mai 2012 11:15Moderator
Hallo Raphael,
ich gehe davon aus, dass dir die Antworten weitergeholfen haben. Wenn Du noch Fragen hast melde dich.
Schöne Grüße
Oliver

