Michael Woods [email protected] Sr. Technical Product Manager.
-
Upload
rodney-kerry-mcbride -
Category
Documents
-
view
220 -
download
1
Transcript of Michael Woods [email protected] Sr. Technical Product Manager.
Michael WoodsMichael [email protected]@microsoft.comSr. Technical Product ManagerSr. Technical Product Manager
Complexity is increasing faster than Complexity is increasing faster than valuevalue Implementation costs are continuing to Implementation costs are continuing to
increaseincrease Renewed focus on extracting value Renewed focus on extracting value
from existing investmentsfrom existing investments Interoperability with legacy systems is Interoperability with legacy systems is
a top-tier concerna top-tier concern Service Orientation (SO) will be a Service Orientation (SO) will be a
focus of investment for the next focus of investment for the next several yearsseveral years
Connections = cost Connections = cost Function orientedFunction oriented Build to lastBuild to last Prolonged Prolonged
developmentdevelopment
FromFrom ToTo Connections = valueConnections = value Process oriented Process oriented Build for changeBuild for change Incrementally Incrementally
deployeddeployed
Application silosApplication silos Tightly coupledTightly coupled Object orientedObject oriented
Orchestrated Orchestrated solutionssolutions
Loosely coupledLoosely coupled Message orientedMessage oriented
Boundaries Are ExplicitBoundaries Are Explicit Services Are AutonomousServices Are Autonomous Services Share Schema and Contract, Not Services Share Schema and Contract, Not
ClassClass Service Compatibility Is Based on PolicyService Compatibility Is Based on Policy
Finer Grained Internal Service
Operations
Coarse Grained Web Service Operations
Fine Grained Object and Database Calls
Business Process
Consumer Application
To developers it’s a means for creating To developers it’s a means for creating dynamic collaborative applications. dynamic collaborative applications.
To the IT manager it’s a means for To the IT manager it’s a means for effectively integrating the diverse systems effectively integrating the diverse systems typical of modern enterprise data centers. typical of modern enterprise data centers.
To the CIO it’s a means for protecting To the CIO it’s a means for protecting existing IT investments without inhibiting existing IT investments without inhibiting the deployment of new capabilities. the deployment of new capabilities.
To the business analyst it’s a means of To the business analyst it’s a means of bringing information technology bringing information technology investments more in line with business investments more in line with business strategy. strategy.
To Microsoft it’s is a crucial prerequisite to To Microsoft it’s is a crucial prerequisite to creating creating connected systems.connected systems.
Networking
DataManagement
UNIX Systems
Integration
Industry Standards
Languages
Applications
Identity
Legacy Hosts
XML
Web Services
Built an integrated transaction data system to provide real-time Built an integrated transaction data system to provide real-time reporting and trend analysis to identify and prevent fraudreporting and trend analysis to identify and prevent fraud
““We anticipate that the new Loss Prevention solution We anticipate that the new Loss Prevention solution using BizTalk Server 2004 will be able to detect at using BizTalk Server 2004 will be able to detect at least 50 percent more fraud cases starting from the least 50 percent more fraud cases starting from the
first month resulting in increased profits.”first month resulting in increased profits.”
John Davis, Director of Loss Prevention for Virgin John Davis, Director of Loss Prevention for Virgin
Entertainment GroupEntertainment Group
50 percent more 50 percent more fraud cases fraud cases detected for added detected for added revenue recoveryrevenue recovery
Improved detection Improved detection of long-term trends of long-term trends means better means better preventionprevention
Data systems Data systems integrated with integrated with Microsoft BizTalk Microsoft BizTalk Server 2004 for Server 2004 for easy, flexible data easy, flexible data accessaccess
Real-time reporting Real-time reporting allows proactive loss allows proactive loss preventionprevention
Long data reporting Long data reporting lags made it hard to lags made it hard to identify suspicious identify suspicious activityactivity
Poor system Poor system integration and lack integration and lack of real time visibility of real time visibility made loss made loss prevention difficultprevention difficult
Business RuleMeta Data
Microsoft BizTalk Components
UPC/SKU Mapping
Virgin SharePoint
Portal (LP Teamsite)
Caching Service
SMTPServer
Sunset
Virginmega Stores
Costa MesaSacrament
o
In-Store POS
GS
A C
on
trolle
r
Times Square
In-Store POS
GS
A C
on
trolle
r
SQL Reporting Services
SQLPass
thru
Pip
elin
e
Custom
Pipeline
Orchestration Engine
Business Rule
Engine
BAMFile
Adapter
SMTP Adapter
FTP Servic
e
AS/400
JDA
ProcessIslandsProcessIslands
ConnectedProcessesConnectedProcesses
ManualManual
SmartProcesses
SmartProcesses
ReceivePort
ReceiveAdapter
ReceivePipeline
SendPort
SendAdapter
SendPipeline
MessageBoxPersistent Store
Host Host
Host
Message Message
Business Rules Inference Engine
Orchestration
Event DrivenArchitecture
Mainframe
Line of Busines
s
Service
EnterpriseServices Bus
Effective ProcessImplementation
Business ActivityMonitoring
ModifiableBusiness Rules
Highly ScalableArchitecture
Ask real-time questions How many units are waiting to be
shipped right now? What is the total value of my
finished goods inventory today?
Ask aggregation questions How much does it cost to
produce one unit today? What is the average throughput
time for special orders right now?
Capture business data and events
Intercepts events from heterogeneous applications
Complements existing SQL BI solutions
Rules change Rules change more often than more often than processesprocesses
Business rules Business rules provide increased provide increased flexibilityflexibility
Rules are Rules are abstracted from abstracted from process and user process and user codecode
Use business Use business process rules for process rules for simple cases or simple cases or complete complete inference engine inference engine for more complex for more complex scenariosscenarios
Complements Complements orchestrationorchestration
Rules engine is Rules engine is high throughput, high throughput, low latencylow latency
Web Sites:Web Sites: www.microsoft.com/windowsserversystemwww.microsoft.com/windowsserversystem I.T. Pro Home Page: I.T. Pro Home Page:
www.microsoft.com/TechNetwww.microsoft.com/TechNet Architecture Guidance: Architecture Guidance:
msdn.microsoft.com/Architecturemsdn.microsoft.com/Architecture Community: Community:
www.gotdotnet.com/team/wsserverswww.gotdotnet.com/team/wsservers Product AvailabilityProduct Availability
Download Evaluation Editions of all Download Evaluation Editions of all Microsoft Software from Microsoft Software from www.microsoft.comwww.microsoft.com
NewsgroupsNewsgroups www.microsoft.com/technet/newsgroups/www.microsoft.com/technet/newsgroups/