Beyond Soa

Featured Animated Featured Animated
Uploaded from authorPOINT
Download as
 PPT
Presentation Description 

No description available

By:
 (3 month(s) ago)  
Muy interesante

authorSTREAM Premium Service
What's up on authorSTREAM?
Views: 648
Like it  ( Likes) Dislike it  ( Dislikes)
Added: June 16, 2007 This Presentation is Public 
Presentation Category : Entertainment All Rights Reserved
Presentation Transcript

Beyond SOA: Beyond SOA Geoff Snowman Integration Specialist geoff.snowman@microsoft.com Microsoft Corporation


Agenda: Agenda Enterprise Integration Service-Oriented Architecture Microsoft Application Developer Technologies Business Process Demo


Enterprise Integration: Enterprise Integration 1980s: Emulators 1990s: Distributed Objects (CORBA/DCOM) 1990s: Enterprise Application Integration 1998: XML 2000: Early Web Services 2003: Business Process Management 2005: GXA Web Services


Services, SO, and SOA: Services, SO, and SOA Service – An endpoint that reacts to messages Service Orientation – An architectural paradigm that employs the following four tenets: Boundaries are explicit Services are autonomous Services share schema and contract, not class Service compatibility is determined based on policy Service Oriented Architecture (SOA) – Any architecture the adheres to the Four Tenets of Service Orientation


Cutting through SOA Hype: Cutting through SOA Hype


Building Out the Integration Stack: Building Out the Integration Stack


“Business Process Server”: 'Business Process Server'


Microsoft Technologies: Microsoft Technologies


Slide9: A platform for building applications Windows applications Mobile applications Web applications Components XML Web Services OOP API for Windows What is .NET?


Slide10: Operating System Common Language Runtime Base Class Libraries ADO.NET and XML Common Language Specification Visual Basic C++ C# J# … Visual Studio .NET What is .NET?


Web Services Enhancements: Web Services Enhancements WS-Security WS-Routing DIME Turnkey security scenarios MTOM 64-bit support Interop with WCF 2002 2005 WS-Trust WS-SecureConversation Adapter for BizTalk 2003 WSE 1.0 WSE 3.0 WSE 2.0


Expanding Visual Studio: Expanding Visual Studio


Slide13:


Visual Studio Team System: Visual Studio Team System Visual Studio Team Foundation Server Visual Studio Team Edition Software Architects Visual Studio Team Edition Software Developers Visual Studio Team Edition Software Testers Visual Studio Team Edition Database Professionals


.NET 3.0: .NET 3.0 Windows Presentation Foundation (WPF) Windows Communication Foundation (WCF) Windows Workflow Foundation (WF) Windows CardSpace Ships with Windows Vista, but available for Windows XP and Windows Server 2003 Microsoft Ajax Library/ASP.NET 2.0 Ajax Extensions Ships late calendar 2006


User ExperienceThe next step: User Experience The next step Hardware advances New form factors Information overload Digital lifestyles Customer experience User expectations Windows Presentation Foundation Windows Vista Office '12' 'Atlas'


Windows Presentation Foundation (“Avalon”): Windows Presentation Foundation ('Avalon') Best way to deliver superior user experiences Improve usability, productivity, and satisfaction Increase developer productivity Expand product relevance Sets new bar for a modern client platform Unified developer platform for applications, documents, and graphics Integrated, vector-based composition engine Support for declarative and procedural programming


Ajax Library (“Atlas”): Ajax Library ('Atlas') Web client framework for 'AJAX'-style web development Runs on any DHTML compatible browser on any platform with no client install requirement Deeply integrated with ASP.NET 2.0 and Visual Studio 2005 Enables rich web experiences without the pain of traditional client script development


Connected Systems: Connected Systems Partners Suppliers Businesses Family Friends


Windows Communication Foundation (“Indigo”): Windows Communication Foundation ('Indigo') Microsoft’s next-generation distributed systems technology for building service-oriented applications Extends the .NET Framework 2.0 ('Whidbey') Build services in Visual Studio 2005 using Visual Basic .NET, C# Runs on Windows XP, Windows Server 2003 and Windows Vista


WCF Combines The Benefits Of Existing Solutions: Interop with other platforms ASMX Attribute- Based Programming Enterprise Services WS-* Protocol Support WSE Message- Oriented Programming System.Messaging Extensibility Location transparency .NET Remoting WCF Combines The Benefits Of Existing Solutions


Windows WorkflowFoundation (“Workflow”): Windows Workflow Foundation ('Workflow') Unified workflow for applications Integrates both system and human workflow Natural extension to .NET Framework Enabling the next step Capture complex workflows Expose them to developers Enable on-the-fly extensions


Windows CardSpace (“Infocard”): Windows CardSpace ('Infocard') Enables federated claims-based identity Any identity provider can integrate using public WS-* protocols Identity provider support for: Windows Server with Active Directory PingID for Linux, UNIX, Apache, others More to come… New credential common dialog One-click login Streamlines user registration Mitigates some common attack vectors (e.g. phishing)


BizTalk Server: Business Process Management BizTalk Server BizTalk Server


Common BizTalk Scenarios: Inter-Office or Branch Connectivity (EAI) Inter-Office or Branch Connectivity (EAI) BizTalk Server Line of Business Application Warehouse Connecting systems and applications. Line of Business Application Warehouse Connecting systems and applications. Common BizTalk Scenarios


Business Process ManagementWith BizTalk Server: Business Process Management With BizTalk Server


Adapters: MSMQ / MSMQT SOAP WSE HTTP SMTP POP3 SQL Database File FTP EDI: X12 and EDIFACT Windows SharePoint Services WebSphere MQ Mainframe Files, e.g. VSAM PeopleSoft JD Edwards OneWorld XE JD Edwards Enterprise1 Oracle Database Siebel SAP TIBCO Rendezvous TIBCO EMS Amdocs Clarify CRM Mainframe Applications: CICS and IMS IBM DB2: Mainframe and AS/400 Adapters


BizTalk Adapter for Host Apps: BizTalk Adapter for Host Apps


BizTalk Roadmap: BizTalk Roadmap BizTalk Server 2006: RTM March, 2006 BizTalk Server 2006 R2: 1st Half 2007 WCF Adapter Framework RFID EDI BizTalk v6: ??? WF Integration Human Workflow New Designers


BizTalk Server 2006: BizTalk Server 2006