View
216
Download
3
Tags:
Embed Size (px)
Citation preview
Design & Development Tools:Visual Studio 2005SQL Server 2005Biztalk Server 2006
David Gristwood, Mike TaultyDeveloper & Platform GroupMicrosoft Ltd
The WhidbeyRocks! System
Web
Whidbey RocksWhidbey RocksDatabaseDatabase
Trigger
Windows
ContosoContoso
Fulfilment
Confirmation
SQL Server 2005
CLR IntegrationXML CapabilitiesT-SQL EnhancementsSQL Management
StudioBits we won’t show
todayBI – Integration, Analysis, Reporting
ServicesSQL Server Service Broker
CLR code in SQL
What (can I do?)Functions, Stored Procedures, TriggersUser Defined Types, Aggregates
When (do I do it?)T-SQL code great for CRUDCLR for general purpose & .NET
Framework Where (would I put it?)
Common across client, mid-tier, back-end
How (do I avoid getting hurt?)SQL Security + Code Access Security
Native Support For XML
XML data typePhoneAddressLast NameFirst Name
E.g. Insurance Policy
DB
Tab
le
Relational->XML (“FOR XML”) Native XML Data Type
Query + Modify, Indexing Native Web Services
The WhidbeyRocks! System
Web
Whidbey RocksWhidbey RocksDatabaseDatabase
Trigger
Windows
ContosoContoso
Fulfilment
Confirmation
BizTalk Server 2006 Enhancements
MMC for Enterprise Management Single View for Operations
and Monitoring Application-level Management Engine and Infrastructure
Investments
Comprehensive Comprehensive ManagementManagement
and Operationsand Operations Windows 64-bit (x86) SQL Server 2005 Support Visual Studio 2005/.NET 2.0 Virtual Server 2005 Flat-file editor
Platform and ToolsPlatform and Tools
Real-time BAM Alerting and Notification
BAM Portal and reusable web components
SharePoint Adapter for deeper WSS integration
Business User Business User EmpowermentEmpowerment
Simplified Setup Tools for Enterprise
Application Deployments Seamless upgrade from
BizTalk Server 2004
Setup, Upgrade and Setup, Upgrade and DeploymentDeployment
How BizTalk Messaging Works
BizTalk
Messages
MessageBox
Subscriptions
Receive Port
Message
Orchestration
Send Port Group
Send Port(File Drop)Send Port(File Drop)
Send Port(HTTP)Send Port(HTTP)
Map
Map
Send Port(HTTP)Send Port(HTTP)
Map
Message
MapsMaps
Receive Location(HTTP)
Receive Location(HTTP)
Receive Location(File Drop)
Receive Location(File Drop)
Message