Download presentation
Presentation is loading. Please wait.
Published byCurtis Parrish Modified over 9 years ago
1
SOA support in.NET Platform overview Primitive SOA support Support for service-orientation principles Contemporary SOA support
2
Platform overview
4
Architecture components ASP.NET Web Forms ASP.NET Web Services Assemblies
5
Runtime environments Common Language Runtime (CLR) HTTP Pipeline
6
Programming languages Visual Basic, C++, C# Microsoft Intermediate Language (MSIL)
7
APIs System.Xml System.Web.Services As well as: – System.Xml.Xsl – System.Xml.Schema – System.Web.Services.Discovery
8
Service providers
9
Service requestors
10
Service agents
11
Platform extensions Web Services Enhancements
12
Primitive SOA support Service encapsulation Loose coupling Messaging
13
Support for service-orientation principles Autonomy Reusability Statelessness Discoverability
14
Contemporary SOA support Based on open standards Supports vendor diversity Intrinsically interoperable Promotes federation Architecturally composable Extensibility Supports service- oriented business modeling Logic-level abstraction Organizational agility and enterprise-wide loose coupling
15
Integration considerations Reasons for new requirements Cross-platform interoperability Changes to cross-platform interoperability requirements Application logic abstraction
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.