This presenation shows how it is possible to integrate Drupal with other systems in an enterprise environment. Sharepoint is used as an example with a example use case.
The (german) video of the presentation can be found at http://www.youtube.com/watch?v=PAEgRzjcl2Q
ManuelWarum Software Integration gerade heute große Chancen und Vorteile bietetWie und warum es dies mit Drupal OHNE Code möglich istWie sich Drupal nahtlos in eine bestehende Softwarelandschaft integriertDas Ganze am Beispiel von SharePoint
ManuelBestehende Komponenten und Module WiederverwendenFehler in Custom Code vermeidenEntwicklungsprozess sparenAnwendung auf Best-Practises aufbauen
ManuelEntkoppeln von AbhängigkeitenAnwendung wartbar haltenSeiteneffekte in der Wartung und Anpassung minimierenErheblich Zeit sparen durch Reduktion der Komplexität
EduardMan fängt oft mit einem Vergleich an …Ist ein Vergleich der Technologien, Frameworks immer angebracht?Hat man immer die Wahl?
EduardMan fängt oft mit einem Vergleich an …Ist ein Vergleich der Technologien, Frameworks immer angebracht?Hat man immer die Wahl?
EduardBeispiel: …+ Die Daten sollen dort verbleiben wo diese gepflegt und gelebt werden+ Es geht darum bewährte Systeme durch Integration von Daten und Prozessen effektiver zu nutzen- Wir schaffen es nicht Räder neu zu erfinden, wir schaffen jedoch vor lauter ähnlicher Räder die wichtigsten aus den Augen zu verlieren.+ Anbindung statt Duplikation++ Budget, Zeit, Support
EduardKann vieles …Über 70% der Top 500 Firmen haben bereits SharePoint im EinsatzEW SharePoint ist wie eine Droge:EW Sehr schwer an den Man zu bringenEW Sobald es einer hat, verteilt er es weiter – das nimmt Zeit in AnspruchEW Wenn es sich verteilt hat, ist es fast unmöglich zu ersetzten – z.B. SAPSP ist sehr gesprächig – Hat alle möglichen aktuellen Schnittstellen – Per Default anIhr braucht nur zu fragen…
ManuelDas Rad nicht neu erfindenWiederverwenden von Komponenten und ApplikationenInterne Richtlienien und Policies (IT-Compliance) befolgen
ManuelEntities for Data StructureViews for Data QueriesRules for business logicServices und wsclientfür Web servicesImport und Update von Daten mit FeedsLDAP SSO
ManuelJSON OData (SharePoint)XMLSOAP
ManuelDrupal als externes HR Portal mit einem BewerberformularDrupal als „Kontaktstelle“ zum Bewerber
EduardBestehende SharePoint Lösung für internes Dokumentenmanagement und Freigabeprozesse von DokumenteExternes HR Portal für eingehende Bewerbungen externer Bewerber
EduardSharePoint als Standard System für DokumentenmanagementSTRENGE Richtlinien mit SharePoint hinter Firewall demilitarizedzone (DMS)Keine personalisierten Daten im InternetPersonenbezogene DatenDatenschutz relevante Daten
ManuelGesamte Integration durch Standardmodule abgedecktKEIN Custom Code nötigInfrastruktur-Module (feeds, rules, views) mit Core-Usecases und erweiterbar durch Plugins.
Manuel
EduardJavaScript APIREST/OData
EduardStrikte Trennung von Daten und VerantwortlichkeitenZentrales User Management mit Active DirectoryUmsetzung der Internen PoliciesStandardsoftware verwenden ohne nötige Änderungen