Marcy Larsen -...
Transcript of Marcy Larsen -...
Marcy LarsenSenior Product Manager, Microsoft Australia
Welcome
Thanks to our sponsors : Oakton, EDS an HP Company, Systalk and Stargate
Economic Realities driving SOA
Agenda Overview
Oakton Roundtable invitation
Evaluations
Kris HorrocksConnected Systems DivisionMicrosoft Corporation
Services
DeveloperProductivity
EnterpriseManagement
&Scale
Leveraging
Existing
Assets
Reducing
TCO Through
Modeling
Externalization
Of
SOA
Services
DeveloperProductivity
EnterpriseManagement
&Scale
Leveraging
Existing
Assets
Reducing
TCO Through
Modeling
Externalization
Of
SOA
Windows Workflow FoundationWindows Communication Foundation
REST support
In Process Channel
Messaging Enhancements
Reduce the cost and complexity of buildingworkflow-centric, service oriented applications
with enterprise scale and performance
Windows Communication Foundation
Improvements in performance and scalability
More workflow models and pre-built activities
Enhanced workflow designer
Rules seamlessly integrated with workflow engine
Windows Workflow Foundation
Declarative Workflow Services
Services
DeveloperProductivity
EnterpriseManagement
&Scale
Leveraging
Existing
Assets
Reducing
TCO Through
Modeling
Externalization
Of
SOA
Trending towards everyapplication/service being a composite.
Simplify the deployment, configuration, and management of composite services with enterprise grade scale and performance
Out of the box host for workflow driven services
Expansion of Windows application server role
Pre-built developer services
Asynchronous Messaging Services
State Management
Transaction Management
Greater scalability and easier manageability
Load Balancer Ready
Expansion of IIS Manager
Windows Server “Dublin” Technologies
Services and Workflows
Services
DeveloperProductivity
EnterpriseManagement
&Scale
Leveraging
Existing
Assets
Reducing
TCO Through
Modeling
Externalization
Of
SOA
Service Oriented
Standards Driven
Accessible by Design
Services
Application Oriented
Vendor Driven
Proprietary Standards
“Talk to the Hand”
Applications
The Space Between
Simplify the integration of existing systems, applications and partners into your service oriented environment.
Integration server for exposing assets as services
Reduce costs with standardized approach to service enablement
Enterprise class security, management and scale
Support for broad set of:
LOB Applications
Messaging Infrastructure
Heritage Systems
B2B Protocols
BizTalk Server
Interop in the Cloud
Extended by hundreds of solutions from the partner ecosystem
Federated Identity Federated Connectivity Federated Workflow
Interop In the Box
LOB applications:
SAP Siebel ApplicationsPeopleSoft EnterpriseJD Edwards OneWorldJD Edwards Enterprise One
B2B standards:
XMLEDI (EDIFACT, ANSI X12, HIPAA)AS2SWIFTHL7RosettaNet
Heritage (IBM):
CICS, IMS3270, APPCCOBOL, RPGDB2, VSAM
Message buses:
WebSphere MQ MSMQ/MSMQTTIBCO RendezvousTIBCO Enterprise
Message Service
Other formats:
SQL ServerSharePointOracle DBMSFile, FTPHTTP, SOAPPOP3/SMTP
Interop in the Framework
Messaging & Metadata:
SOAP, WS-Addressing, MTOM WSDL, WS-MetadataExchange, WS-Policy
Web 2.0
POXRESTJSONRSS/ATOM
Security, Reliability & Transactions:
WS-Security, WS-SecureConversation, WS-Trust WS-Reliable Messaging, WS-Coordination, WS-AtomicTransaction
Unified Protocols:
ASMXWSE.NET RemotingCOM+MSMQ
.NET Services
BizTalk Server
Windows Communication Foundation
Mobile RFID Platform
Enhanced EDI and AS2 Protocols & Drummond certification
Updated SWIFT and SWIFTReady Financial EAI Gold certification
VSTS ALM Integration
Source Control
Bug/Work Item Tracking
Build Automation
.NET Framework 3.5 SP1
Visual Studio 2008 SP1
Windows Server 2008
SQL Server 2008
UDDI v3 Web Services Registry
New and enhanced LOB adapters
Enhanced host systems integration
Enhanced BAM support
ESB Guidance 2.0
Updated Platform Support Connectivity & Services
B2B Platform Developer & Team Productivity
Services
DeveloperProductivity
EnterpriseManagement
&Scale
Leveraging
Existing
Assets
Reducing
TCO Through
Modeling
Externalization
Of
SOA
MODEL-ASSISTEDUsed to understand, generate, or manipulate code Examples: Static Structure, Sequence, …
DRAWINGSUsed to communicate with othersExamples: Dataflow, Use Case, …
MODEL-DRIVENExecuted by runtimes directlyExamples: HTML, XAML, XOML, BPEL, …
SharePoint Server
SQL Server
BizTalk Server
Windows Server
System Center
Dynamics
Azure Services Platform
Your Application
“Quadrant”Modeling tool
“M”Modeling language
RepositoryModel store
Services
DeveloperProductivity
EnterpriseManagement
&Scale
Leveraging
Existing
Assets
Reducing
TCO Through
Modeling
Externalization
Of
SOA
Corp IT: 90%
Business Unit IT: 0%
Partner: 10%
Corp IT: 10%
Business Unit IT: 20%
Partner: 70%
Who is the nexteBay, Netflix, Amazon, Skype, Sales Force
for your industry?
Could it be you?
Services
DeveloperProductivity
EnterpriseManagement
&Scale
Leveraging
Existing
Assets
Reducing
TCO Through
Modeling
Externalization
Of
SOA