17
Design- und Entwicklungswerkzeug e Oliver Scheer Oliver Scheer Developer Evangelist Developer Evangelist Microsoft Deutschland Microsoft Deutschland GmbH GmbH Sebastian Weber Sebastian Weber Developer Evangelist Developer Evangelist Microsoft Deutschland Microsoft Deutschland GmbH GmbH

Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland

Embed Size (px)

Citation preview

Page 1: Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland

Design- und Entwicklungswerkzeuge Design- und Entwicklungswerkzeuge

Oliver ScheerOliver Scheer

Developer EvangelistDeveloper EvangelistMicrosoft Deutschland Microsoft Deutschland GmbHGmbH

Sebastian WeberSebastian Weber

Developer EvangelistDeveloper EvangelistMicrosoft Deutschland Microsoft Deutschland GmbHGmbH

Page 2: Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland

AgendaAgenda

Entwurf des Entwurf des K-Rocks!K-Rocks! Systems Systems Visual Studio Team SystemVisual Studio Team System

K-Rocks!K-Rocks! Geschäftsprozesse Geschäftsprozesse modellierenmodellieren BizTalk Server 2006BizTalk Server 2006

Auswertung der Auswertung der K-Rocks! K-Rocks! UmsätzeUmsätze SQL Server 2005SQL Server 2005

Page 3: Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland

VSTS für Software VSTS für Software ArchitektenArchitekten

Visual Studio Team Edition

Software Architects

Team Explorer

Visual Studio Professional

Application Designer

System Designer

Logical Datacenter Designer

Deployment Designer

Visio for Enterprise Arch.

Class Designer

Modellierung Modellierung komplexer Systemekomplexer Systeme

Erhöht den Wert des Erhöht den Wert des AnwendungsdesignsAnwendungsdesigns

Verteilung der Verteilung der Anwendung plan- und Anwendung plan- und „vorhersehbar“„vorhersehbar“

Nutzung vorhandener Nutzung vorhandener Best Practices & Best Practices & LeitfädenLeitfäden

Besserer Besserer Wissenstransfer und Wissenstransfer und ZusammenarbeitZusammenarbeit

Page 4: Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland

Entwurf des K-Rocks! SystemsEntwurf des K-Rocks! Systems

Page 5: Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland

Visual Studio Team Visual Studio Team System DesignerSystem Designer

=+

Application Designer

Logical Datacenter Designer

Deployment Designer

Page 6: Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland

AgendaAgenda

Entwurf des Entwurf des K-Rocks!K-Rocks! Systems Systems Visual Studio Team SystemVisual Studio Team System

K-Rocks! Geschäftsprozesse K-Rocks! Geschäftsprozesse modellierenmodellieren BizTalk Server 2006BizTalk Server 2006

Auswertung der K-Rocks! UmsätzeAuswertung der K-Rocks! UmsätzeSQL Server 2005SQL Server 2005

Page 7: Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland

Was leistet BizTalk?Was leistet BizTalk?

Verbindet Anwendungen miteinanderVerbindet Anwendungen miteinander Innerhalb des UnternehmensInnerhalb des Unternehmens Über die Unternehmensgrenzen hinwegÜber die Unternehmensgrenzen hinweg

Geschäftsprozesse werden Geschäftsprozesse werden modelliertmodelliert und nicht und nicht programmiertprogrammiert

Erlaubt Interaktion mit dem Erlaubt Interaktion mit dem EndanwenderEndanwender Bspw. Manuelle Freigabe von Bspw. Manuelle Freigabe von

BestellungenBestellungen

Page 8: Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland

BizTalk Server ArchitekturBizTalk Server Architektur

EmpfangsEmpfangsPortPort

EmpfangsEmpfangsPipelinePipeline

Send Send ePortePort

SendeSendeAdapteAdapte

rr

SendungsSendungsPipelinePipeline

Message BoxMessage BoxPersistenter SpeicherPersistenter Speicher

HostHost HostHost

HostHost

Business Rules Business Rules Inference EngineInference Engine

OrchestrierungOrchestrierung

NachrichtNachricht NachrichtNachricht

EmpfangEmpfangs Adapters Adapter

Nachricht’Nachricht’

Page 9: Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland

K-Rocks! Geschäftsprozesse K-Rocks! Geschäftsprozesse

Page 10: Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland

AgendaAgenda

Entwurf des Entwurf des K-Rocks!K-Rocks! Systems Systems Visual Studio Team SystemVisual Studio Team System

K-Rocks! Geschäftsprozesse modellierenK-Rocks! Geschäftsprozesse modellieren BizTalk Server 2006BizTalk Server 2006

Auswertung der K-Rocks! UmsätzeAuswertung der K-Rocks! Umsätze SQL Server 2005SQL Server 2005

Page 11: Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland

SQL Server 2005 PlattformSQL Server 2005 Plattform

Page 12: Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland

SQL Server Catalog

Report Server

Delivery

Zustellung(E-mail, File share,

Custom)

Sicherheit(NT, Passport,

Custom)

Security

Datenquellen(SQL, OLE DB, ODBC,

Oracle, Custom)

Ausgabeformate(HTML, Excel, PDF, Custom)

Report Processing

Browser

Management

Custom App

URL WMI Web Service

Data Retrieval Rendering

Reporting Services Reporting Services ArchitekturArchitektur

Page 13: Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland

Auswertung der K-Rocks! UmsätzeAuswertung der K-Rocks! Umsätze

Page 14: Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland

AgendaAgenda

Entwurf des Entwurf des K-Rocks!K-Rocks! Systems Systems Visual Studio Team SystemVisual Studio Team System

K-Rocks!K-Rocks! Geschäftsprozesse Geschäftsprozesse modellierenmodellieren BizTalk Server 2006BizTalk Server 2006

Auswertung der Auswertung der K-Rocks! K-Rocks! UmsätzeUmsätze SQL Server 2005SQL Server 2005

Page 15: Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland

MSDN Online – Alles für den EntwickleralltagMSDN Online – Alles für den Entwickleralltag Stets auf dem Laufenden mit dem Stets auf dem Laufenden mit dem MSDN NewsletterMSDN Newsletter, , RSS-RSS-

FeedsFeeds sowie personalisierten Infos & Services via sowie personalisierten Infos & Services via MSDN MSDN ConnectionConnection

Technische Informationen über die Technische Informationen über die MSDN Developer CenterMSDN Developer Center(z.B. Security), (z.B. Security), MSDN WebcastsMSDN Webcasts und der und der MSDN BibliothekMSDN Bibliothek

Informationen zu Produkten und begleitenden Services wie Informationen zu Produkten und begleitenden Services wie Training & ZertifizierungTraining & Zertifizierung, , technischem Supporttechnischem Support und und DownloadsDownloads

www.microsoft.com/germany/msdnwww.microsoft.com/germany/msdn

www.ineta.orgwww.ineta.org

www.codezone.dewww.codezone.deDas Developer Knowledge Network – Von Das Developer Knowledge Network – Von Entwicklern für Entwickler. Die Meta-Entwicklern für Entwickler. Die Meta-Suchmaschine mit über 10.000 Ressourcen, Suchmaschine mit über 10.000 Ressourcen, RSS-Feeds und vielem mehrRSS-Feeds und vielem mehr

INETA User GroupsINETA User Groups – Treffen Sie – Treffen Sie Gleichgesinnte in einer der mehr als 40 Gleichgesinnte in einer der mehr als 40 bundesweit vertretenen INETA User Groups mit bundesweit vertretenen INETA User Groups mit über 4.500 Mitgliedernüber 4.500 Mitgliedern

Ressourcen für Ihren ErfolgRessourcen für Ihren ErfolgVon Microsoft und den CommunitiesVon Microsoft und den Communities

Page 16: Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland

Vielen Dank!Vielen Dank!

Oliver ScheerOliver Scheer

[email protected]@microsoft.comom

http://blogs.msdn.com/http://blogs.msdn.com/OliverSOliverS

Sebastian Sebastian WeberWeber

[email protected]@microsoft.com.comhttp://sebastianweber.orghttp://sebastianweber.org

Page 17: Design- und Entwicklungswerkzeuge Oliver Scheer Developer Evangelist Microsoft Deutschland GmbH Sebastian Weber Developer Evangelist Microsoft Deutschland