Design and Development Tools for Building Mission- Critical Applications NameTitle Microsoft Corporation.

Slides:



Advertisements
Similar presentations
.NET Business Connector Microsoft.Dynamics.BusinessConnectorNet.dll
Advertisements

1. Complete and integrated BI and Performance Management offering Complete and integrated BI and Performance Management offering Widespread delivery of.
Reporting Services Enhanced Reporting Capabilities Scalable Server Rich, Enterprise Reporting Platform (static and interactive) Multiple data sources with.
Microsoft® SharePoint™ Products And Technologies “v2.0” Overview Brian Murphy Product Planner Microsoft Corporation.
FAST Radar System Engineering Overview. FAST Radar Overview –What’s Required? IIS 6.0  With Microsoft.NET Framework 1.1 and SMTP for MS SQL Server.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
MICROSOFT PLATFORM  Microsoft is a platform company is committed to providing a rich ecosystem for building and managing connected systems.  Microsoft.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
Unlock Your Data Rich connectivity Robust data integration Enterprise-class manageability Deliver Relevant Information Intuitive design environment.
Enterprise Search With SharePoint Portal Server V2 Steve Tullis, Program Manager, Business Portal Group 3/5/2003.
DEV365 Visual Studio Team Edition for Software Architects: Overview Alex Torone Lead Program Manager Enterprise Tools Microsoft Corporation.
Design & Development Tools: Visual Studio 2005 SQL Server 2005 Biztalk Server 2006 David Gristwood, Mike Taulty Developer & Platform Group Microsoft Ltd.
Building Ad-Hoc Reports using the SQL Server 2005 Reporting Services (SSRS) Report Builder (SQL307) Adrian Rupp Business Intelligence Solutions Specialist.
Microsoft Office Business Scorecard Manager 2005 : Programming Business Intelligence Features John Hooper Service Line Architect Microsoft Corporation.
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
Managing and Monitoring SQL Server 2005 Shankar Pal Program Manager SQL Server, Redmond.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation.
Introducing SQL Server 2000 Reporting Services Geoff Snowman Developer Community Champion Microsoft Corporation.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Customer Quotes “We anticipate that the new Loss Prevention solution using BizTalk 2004 will be able to detect at least 50% more fraud cases starting from.
ESB Guidance 2.0 Kevin Gock
SQL Server Reporting Services London Database Developer Forum Anoop Patel.
Microsoft SQL Server 2008 Reporting Services. Complete and integrated Based on Microsoft Office Enterprise grade Affordable Improving organizations by.
SharePoint 2010 Business Intelligence Module 10: Reporting Services.
Native Support for Web Services  Native Web services access  Enables cross platform interoperability  Reduces middle-tier dependency (no IIS)  Simplifies.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
Introducing Reporting Services for SQL Server 2005.
Developing Reporting Solutions with SQL Server
Visual Studio 2005 Team System: Building Robust & Reliable Software Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
SQL Server 2005 Reporting Services: Product Overview Niran Luckcanakul (MCSD, MCDBA, MCT) Project manager ISONET Co.,Ltd.
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Advanced Reporting Concepts Philip Yuen Program Manager Microsoft Office Project.
Michael Woods Sr. Technical Product Manager.
Visual Studio 2005 Team Edition for Software Architects: Developing Service-Oriented Systems Bill Gibson Senior Program Manager Enterprise Tools Microsoft.
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
Developing SQL Server 2000 Reporting Services Applications Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
Introducing Microsoft SQL Server 2000 Reporting Services Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
Hosting Websites and Web Applications with Microsoft ® SQL Server ® 2008.
EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager.
SQL Server 2008 Analysis Services. END USER TOOLS & PERFORMANCE MANAGEMENT APPS Excel PerformancePoint Server BI PLATFORM SQL Server Reporting Services.
Introduction to SQL Server 2005 Reporting Services Melville Thomson IT Pro Evangelist
Microsoft And Partners Driving Global Integration Solutions With BizTalk Server 2004 Ted Kummert Vice President Microsoft Corporation Business Process.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
1 Introduction Bindia Hallauer & Ajay Sudan Product Management, Visual Studio Team System Microsoft Corporation.
Module 1: Introduction to Microsoft SQL Server Reporting Services
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
Sharepoint-Biztalk Integration with Multiple Transport protocols Jin Thakur
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Building Enterprise Applications Using Visual Studio®
Introducing SQL Server 2000 Reporting Services
Leveraging the Business Intelligence Features in SharePoint 2010
Integrating Enterprise Applications Into SharePoint® Portal Server
Delivering Business Insight with SQL Server 2005
Microsoft SQL Server 2008 Reporting Services
DAT381 Team Development with SQL Server 2005
SharePoint 2007 Developer Overview Collaboration BI Features
Mark Quirk Head of Technology Developer & Platform Group
Developer & Platform Group, Microsoft Ltd
9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.
Presentation transcript:

Design and Development Tools for Building Mission- Critical Applications NameTitle Microsoft Corporation

Agenda  Designing the WhidbeyRocks! System  Visual Studio Team System  Building the WhidbeyRocks! Database  SQL Server 2005  Extending the Database  Visual Studio 2005 & SQL/CLR Components  Business Process Integration  BizTalk Server 2006  Reporting  Business Activity Monitoring / Report Builder

VSTS for Software Architects Visual Studio Team Edition Software Architects Team ExplorerVisual Studio ProfessionalApplication DesignerSystem DesignerLogical Datacenter DesignerDeployment DesignerVisio for Enterprise Arch.Class Designer  Model structure of complex systems  Knowledge transfer/collaboration  Between architects and developers  Between developers and operations  Improve the value of design  Design, code and configuration are synchronized  Improve predictability of deployment  Design validation, unified deployment manifest  Integration with best practices and guidance

Distributed System Challenges IT Operations Development Application Architect Infrastructure Architect

Designing WhidbeyRocks!

T-SQL Enhancements  Varchar(max), Varbinary(max)  Alternative to Text, Image  Uniform Programming model  Exception Handling  Try/Catch  Common Table Expressions (CTEs)  Recursive Queries  Multiple Active ResultSets (MARS)  PIVOT, UNPIVOT  TOP (expression)

Native Support For XML  Native XML Support  Store platform independent data  Create dynamic content rich applications  Enable loosely-coupled systems via coarse-grained messages XML data type PhoneAddress Last Name First Name E.g. Insurance Policy DB Table Point-of-Sale Svc (Windows Platform) Supplier Svc (Non-windows) XML message Loosely coupled services  XML and Relational co-existence  Support high performance XML storage and query  Enhance existing applications with XML co-existence  Create rich full-text search applications

Native Support for Web Services  Native Web services access  Enables cross platform interoperability  Reduces middle-tier dependency (IIS)  Simplifies management and administration  New HTTP ENDPOINT object  Encourage database object re-use  Support service oriented architectures  Easy maintenance via loose coupling SOAP/XML /HTTP SP TSQL SP SP Non Windows configure connection info configure authentication expose stored procedures expose TSQL batches Web Svc Endpoints

Management Studio  Integrated management  Relational Database, Analysis Services, Reporting Services, Notification Services, SQL Mobile  Multiple versions of SQL Server from one interface  Rich Management & authoring  Performance  Manage multiple servers, MANY objects  Combines:  Enterprise Manager, Query Analyzer, Analysis Manager

Building the Database

.NET Integration Choices  Choice of where to run logic  Database, for logic that runs close to data  Mid-tier, for logic that scales out  Symmetric programming model  Leverage skills middle tier & server  Choice of programming language  C#, VB.NET, & Managed C++, for a safe, modern execution environment  T-SQL continues to be supported & enhanced  Remains good choice for data-intensive procedures  Safe extended stored proc (xp) replacement

VS 2005 Project Assembly: “taxlib.dll” VB, C# VB, C# Build SQL Server SQL Data Definition: SQL Data Definition: create assembly … create function … create procedure … create trigger … create type … SQL Queries: tax(sal,state) select sum(tax(sal,state)) from Employee where county = 'King' Runtime hosted by SQL (in-proc) The Developer Experience

Managing Assemblies  Loaded and stored inside SQL Server  Cataloged with CREATE ASSEMBLY  Dropped with DROP ASSEMBLY  Collated as sets of files  Assembly, References, PDB, source files  Three Permission Sets  Safe - compute, access local data  External - files, registry, network, web services  Unsafe – full trust, unmanaged Code

Extending the Database

BizTalk Server 2006 Enhancements  MMC for Enterprise Management  Single View for Operations and Monitoring  Application-level Management  Engine and Infrastructure Investments Comprehensive Management and Operations  Windows 64-bit (x86)  SQL Server 2005 Support  Visual Studio 2005/.NET 2.0  Virtual Server 2005 Windows Server System Integration  Real-time BAM Alerting and Notification  BAM Portal and reusable web components  SharePoint Adapter for deeper WSS integration Business User Empowerment  Simplified Setup  Tools for Enterprise Application Deployments  Seamless upgrade from BizTalk Server 2004 Setup, Upgrade and Deployment

How BizTalk Messaging Works BizTalk Messages MessageBox Subscriptions Receive Port Message Orchestration Send Port Group Send Port (File Drop) Send Port (HTTP) Map Send Port (HTTP) Map Message Maps Receive Location (HTTP) Receive Location (File Drop) Message

BizTalk Developer Tools  Visual Studio 2005  Runtime built on.NET Framework 2.0  Flat-File Import wizard  Improvements for Orchestration  Zoom in / Zoom Out  Collapsed and expanded shapes preserved across saves  Array support for Web Services (consuming only, no publishing)  Jagged array support (no multidimensional arrays)  Access the context properties of the message part of a multipart message  Exists operator support for properties (example: public static methods of a.NET class can be called such as invoking pipelines components)  Allow variable number of message parts.  Unique event log id’s for better MOM support.  Add syntax and API’s to access correlation contents.

BizTalk Server 2006

Business Activity Monitoring  Ask real-time questions  How many orders are waiting to be shipped?  What is the total value of my music inventory?  Ask aggregation questions  How much does it cost to produce one poster?  What is the average throughput time for special orders right now?  Capture business data and events

New Features in BAM 2006  Business alert experience for end users  Out-of-box dashboard (BAM Portal)  Native integration with BizTalk Messaging  Distributed BAM infrastructure  SDK  Dynamic WSS web part generator  Integration with Office Scorecard Accelerator, SQL Reporting Services  Custom Interception of business events directly from Web services

INFORMATIONWORKERS Real-time monitoring of business BUSINESS ANALYST Understands business requirements DEVELOPER Maps to run-time components BAM Dynamic Infrastructure IT PRO Provisions the Infrastructure ObservationModel Creates Maps to Implementation “ Right tools for the right user ” ODBA BAM Design Workbook BAM Manager TrackingProfileEditor BAM Portal Deploys BAM Roles & Tools

SQL Server Catalog Report Server Delivery Delivery Targets ( , File share, Custom) Security Services (NT, Passport, Custom) Security Data Sources (SQL, OLE DB, ODBC, Oracle, Custom) Output Formats (HTML, Excel, PDF, Custom) Report Processing BrowserManagementCustom App URLWMI Web Service Data Retrieval Rendering Reporting Services Architecture

Report Builder  Built on top of familiar Microsoft Office paradigms Reports built via report templates (table, matrix, chart)  “Click-Once” application deployed from the RS server  Users download and launch the client from Report Manager  Finished reports can be saved on the server

BAM and Report Builder

VSIP Partners

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.