1 / 38

Die Integrations- und Applikationsplattform

Die Integrations- und Applikationsplattform. Cornelia Steinke Technologie-Spezialist Microsoft Deutschland GmbH Email: Cornelia.Steinke@microsoft.com Blog: http://blogs.technet.com/tspiwger/. Anforderungen. Zusammenführung von IT- und Geschäftsanforderungen

nantai
Download Presentation

Die Integrations- und Applikationsplattform

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Die Integrations- und Applikationsplattform Cornelia SteinkeTechnologie-Spezialist Microsoft Deutschland GmbH Email: Cornelia.Steinke@microsoft.com Blog: http://blogs.technet.com/tspiwger/

  2. Anforderungen • Zusammenführung von IT- und Geschäftsanforderungen • SchnellereReaktionauf die Anforderungen, schnellereBereitstellung von Lösungen • SchnellereAdaptierbarkeitbeiunternehmerischenVeränderungen • ErhöhteWiederverwendbarkeit der Services innerhalb der IT • GeringeEntwicklungs-, Support- und Betriebskosten

  3. Trends FLEXIBLE SKALIERUNG SERVICE-ORIENTIERUNG TENNUNG VON DATEN UND LOGIK MULTI-USER • Verbundene • Applikationen LOOSE-COUPLING • Client • Client • Client • Skalierbar and Available Fabric Präsentation Cloud Hosted Präsentation On-Premise Präsentationund Applikation Applikation EAI W W W W P W W P P W W W W W W Applikation Databank Databank Databank Databank 1980s SCALE-OUT Client – Server 1990s Multi-Tier 2000s 2010s Enterprise Middleware S+S

  4. Microsoft SharePoint 2010 DieZusammenarbeitsplattformfürUnternehmen und das Web Kompetenzen und Ressourcenverbinden Browser Office Offline Mobile SharePoint-Lösungenfunktionsübergreifend Schnell auf Geschäftsanforderungenreagieren KostenreduzierendurcheineeinheitlicheInfrastruktur Applika-tionen DokumentenManagement LOBIntegration Workflows BerichteundAnalysen Webseiten Browser Online oderOn Premise Office Shared Services SharePoint Out-of-the-Box Capabilities Sites Communities Content Composites Insights Search Sandbox Solutions SharePointDesigner Administration VisualStudio Key SharePoint Platform Services Application Model Programmability Security Packaging Interoperability Manageability Deployment Die Microsoft ApplikationsPlattform (SQL Server, Windows, .NET) IhreUnternehmensdaten, externeSysteme und Cloud Services ERP, CRM,BUIT Apps CloudServices

  5. Die SharePoint 2010 Plattform - Die Ausgangsbasis -

  6. Die SharePoint 2010 Plattform – Standardfunktionen Ribbon UI SharePoint Workspace SharePoint Mobile Office Client and WAC Integration Standards Support Workspaces und Teamsites Aufgaben und Kalender Projekte Tagging, Tag Cloud, Ratings Social Bookmarking Blogs und Wikis My Sites Activity Feeds Profiles und Expertisen Org Browsing Workflows Formular-Management Visio Services BCS für LOB-Datenaustausch Sandboxed Solutions Backend-Integration REST/ATOM/RSS Sites Composites Communities Enterprise Content Types Enterprise Metadaten Document Sets Mehrstufige Disposition Office Client-Integration Dokumenten Management Records Management Web Content Management Excel Services Performance Point Services Dashboards Cockpits Scorecards KPI-Analysen SQL Server Integration Insights Content Search Inhalts- und Personensuche Phonetische Suche FAST Integration Navigatoren und Filter Security Trimming skalierbar

  7. Die SharePoint Plattform – Unter der Haube SharePoint Server -Funktionsumfang Seiten und Benutzeroberfläche Web UI Framework ASP.NET forms Search Insights Sites Content Compositions Communities External Lists Library Features Lists Solutions Workflow Content Types Query File System Templates Features Silverlight XSLT Views Web Parts LINQ REST Client OM Web Services Event Model Connected Client APIs Server APIs Application Model (Sites) Application Lifecycle Content Management Data Model Lists Neu Verbessert

  8. Interoperabilitätdurch Standards • DOM 1.0 • HTML, HTTP, HTTPS • MathML • ODBC • ODF (IS26300) • Open XML (IS29500) OpenSearch • OpenType • PDF 1.7 • PDF/A • RTF • RSS, ATOM • SOAP • SVG • REST • UDDI • Unicode • URI/URN • W3C XML Schema • WCAG 2.0 • WebDAV • WSDL • WSRP • XHTML • XML • XML Web Services • XMLDsig • XPATH • XPS • XSLT Entwicklung Veröffentlichungen OffeneDokumentation und APIs

  9. Benutzerfreundlich Statusmeldung Ribbon UI Mitteilung

  10. EinfacheEditierung und Multimediaeinbindung Interactive Silverlight-Applikationen Live Preview Einbettung von Multimedia Theming AJAX-basierteAnwendungen Simple Editierung

  11. Das Dialogframework AJAX

  12. Standard Web Parts Silverlight Web Part Media Web Part Liste Standard Web Part

  13. Service Applikationen EffektiveDatenanalyse und Entscheidungsfindung Visualisierung von Prozessen und Daten Überblick überGeschäftsdaten Webbasierte Datenbanken Webbasierte Formulare Excel Services Visio Services Performance Point Services Access Services InfoPath Forms Services

  14. Entwicklerproduktivität

  15. Lösungen, Werkzeugeund Rollen Einfach Fortgeschritten Professionell KEIN CODE* CODE ErfahrenerEntwickler Power User Entwickler

  16. Datenkonnektivität

  17. Konnektivität Business Connectivity Services Präsentation in SharePoint Business Connectivity Services BDC Metadata Store BCS Client Runtime BCS Server Runtime Client Data Cache DB Connector WCF/WS Connector .NET Assembly Connector Custom Connector Client to Backend Direct Connection External data Custom .NET assembly SQL SAP ORACLE Siebel

  18. Web Services MehrAbdeckung Client Object Model Seiten, Navigation, Sicherheit Sehrflexibel REST EinfachsteBedienung Fürfeste Listen-Schemata Rendering der Daten auf Webseiten Verbindungenzu SharePoint Web Services ErweiterteOperationen SharePoint Server Operationen Client OM Erweiterte Listen-Operationen Seiten-Operationen Sicherheit REST Arbeitenmit Listen, Fixe Schemata Rendering von Daten auf Webseiten Erfordert Code auf Serverseite

  19. AnbindungexternerDatenquellen My Artists SharePoint Workspace mitInfoPath Formularen Artist Tracker > Artists Artist Outlook Formulare undTask Panes Contracts Artist Name Address City State Artist Name: Mandible SharePoint Listen Deathrattle Artists Concourse Jay Hamlin Trio Down on the Bayou Andrew Datars Quartet Agent: Concourse Stuck in the Mud Jay Hamlin Trio Tastes like chicken Down on the Bayou Mandible Concourse Suchergebnisse Office Applikation

  20. Zusammenfassung Preis-Analysen EinheitlichePlattform Konferenz-Planung Bewerber-Workflow Abteilungs-Portale ComplianceAudit SalesReporting Benutzerakzeptanz Mitarbeiterakten Persönliche Profile Vorstands-Dashboards Vertrags-Erstellung KommunalePortale Applikationen und Services Projekt-Status IT ServicePortals Produkt-Katalog Mitarbeiter Self Service DeliveryScheduling Kundenakte Interoperabilitätund LOB Integration Experten-Suche Lieferpläne Schadensakte Offline Bestell-Abwicklung Event-Management Admin- und Entwickler-Werkzeuge Wissensmanagement Internet Auftritt

  21. Sharepoint 2010 – Entwicklung als Teil eines modernen ApplicationLifecycle Managements (ALM) Dr. Roland Schmitsdorf Roland.schmitsdorf@microsoft.com Lösungsvertrieb Entwicklungswerkzeuge Microsoft Deutschland GmbH

  22. Microsoft SharePoint 2010Zusammenarbeit Sites Zusammenarbeit vereinfachen Composites Communities Infrastrukturkosten senken Insights Content Schnell auf Veränderungen reagieren Search

  23. … und wie geht es weiter? • Individuelle Listen? • Eigene Web-Parts? • Anschluss an bestehende Systeme?

  24. Anwendungstypen • Neudefinition von Vorlagen (Seiten, Listen, Felder, …) • Workflows miteigenem Code • Eigene Web Parts • Ereignsverarbeitung • Anpassungen des Ribbon UI • Workflows ohneeigenen Code • Data View Web Parts • Eigene Stile und Farbgestaltung • Seitenlayouts • EinfacheDatenintegration Einfach Mittelschwer Fortgeschritten • Seitenvorlagen • BenuterdefinierteAnpassungen • Eigene Listen

  25. SharePoint Entwicklungswerkzeuge

  26. Ergänzende Werkzeuge

  27. Die Situation bis MOSS 2007 Entwicklungsmethodik ist „optimierungsfähig“: • Viele unterschiedliche Werkzeuge notwendig • WSPBuilder, SitePacker , … etc. • Designer und Visual Studio erzeugen unterschiedliche Formate • MOSS 2007 nur auf Server-OS installierbar • Debugging von MOSS-Apps nur durch Attach an den entsprechenden Prozess

  28. Neuigkeiten in Visual Studio 2010 • Sharepoint 2010 ist jetzt „Mitglied erster Klasse“ in der Entwicklungsumgebung Visual Studio • Sharepoint auf Client-OS installierbar (64bit VistaSP1/Win7) • F5-Debugging • Kein manuelles Deployment ->einfacher Knopfdruck startet die eigene Anwendung • Package-Builder integriert • Packetierung und Verteilung • Einfacher Auswahlmechanismus von Komponenten • Alles aus einer Hand • Server zu langsam? • „Developer Dashboard“ in Sharepoint einschalten • Genaue Code-Analysen auch auf Mehr-Prozessor-Systemen mit Visual Studio Profiler

  29. SharePoint-Projekt-Templates

  30. Synchronisation & Koordinationder Einzelaktivitäten,Tools und Rollen CIO PMO DB Entwicklung Helpdesk und Support Tester RechenzentrumInstallation Auftraggeber Architekt Projekt- management Geschäftsprozess-analysten Betrieb Beteiligte an SW-Entwicklungsprojekten Dev

  31. CIO PMO Helpdesk und Support DB Entwicklung Tester RechenzentrumInstallation Auftraggeber Architekt Projekt- management Geschäftsprozess-analysten Betrieb Beteiligte an SW-Entwicklungsprojekten Dev

  32. Visual Studio 2010

  33. Warum Team Foundation Server? • Die zentrale Informationsstelle für alle Rollen im Entwicklungsteam • Quelltexte, Anforderungen, Änderungen, Tests, Fehler (Bugs), Reports, Projektpläne, … • Transparenz in Entwicklungsprojekten • Bessere Kosten- und Qualitätskontrolle • Sicherere Einhaltung von Lieferterminen • Verwaltung von Versionen • Rollbackzu alten Versionen • Volle Unterstützung auch für Nicht-Microsoft-Clients (Eclipse etc.)

  34. Neu bei Microsoft: Testwerkzeuge • Testen als zentraler Bestandteil für Qualitätssicherung • Eigene Testwerkzeuge auch für Gelegenheitstester • Zentrale Verwaltung von Tests und deren Ergebnisse im TFS (Reporting) • Automatisierte Tests erleichtern sich wiederholende Tätigkeiten

  35. Zusammenfassung • Volle Unterstützung von Entwicklung für Sharepoint 2010 mittels Visual Studio 2010 • Visual Studio 2010 ermöglicht die umfassendsten Erweiterungen an Sharepoint Server und ergänzt damit Sharepoint Designer und Visio • Mittels ApplicationLifecycle Management (ALM) verbessert den Erfolg von Entwicklungsprojekten • Softwaretests werden von Microsoft‘s Testwerkzeugen professionell unterstützt

  36. Weiterführende Informationen • SharepointDevelopment Days (neue Termine in Vorbereitung)http://www.event-team.com/events/moss2009/default.aspx • Als Videoaufzeichnunghttp://www.microsoft.com/germany/msdn/events/archiv/InfoDaysSharePoint2010.mspx • Allgemeine Übersicht Visual Studio und ALM:https://www.event-team.com/events/visualstudio/anmeldung.aspx

  37. WeiterführendeInformationenzu SharePoint 2010 InformationenfürIT Prosauf TechNet http://MSSharePointITPro.com InformationenfürEntwicklerauf MSDN http://MSSharePointDeveloper.com InformationenfürJedermann http://SharePoint.Microsoft.com

  38. Dr. Roland Schmitsdorf LösungsvertriebEntwicklungswerkzeuge Developer & PlatformStrategy Group Cornelia Steinke Technology Specialist SharePoint Enterprise & Partner Group roland.schmitsdorf@microsoft.com Tel +49 221 8010 1967 Mobile.: +49 160 5822 639 Microsoft Deutschland GmbH Holzmarkt 2a 50676 Köln Cornelia.Steinke@microsoft.com Tel +49 89 3176 4765 Mobile.: +49 151 58 955 708 Microsoft Deutschland GmbH Konrad-Zuse-Str.1 86716 Unterschleißheim

More Related