This easy-to-use introduction to Microsoft Windows Communication Foundation (WCF) is ideal for developers who want to learn to build services on a company network or as part of an enterprise system. Built into Windows Vista and Longhorn, and available for Windows XP and Windows 2003, WCF provides a platform for service-oriented architecture (SOA) that enables secure and reliable communication among systems within an organization or across the Internet. With WCF, software developers can focus on their business applications and not the plumbing required to connect them. Furthermore, with WCF…mehr
This easy-to-use introduction to Microsoft Windows Communication Foundation (WCF) is ideal for developers who want to learn to build services on a company network or as part of an enterprise system. Built into Windows Vista and Longhorn, and available for Windows XP and Windows 2003, WCF provides a platform for service-oriented architecture (SOA) that enables secure and reliable communication among systems within an organization or across the Internet. With WCF, software developers can focus on their business applications and not the plumbing required to connect them. Furthermore, with WCF developers can learn a single programming API to achieve results previously provided by ASMX, Enterprise Services and .NET Remoting. Learning WCF removes the complexity of using this platform by providing detailed answers, explanations and code samples for the most common questions asked by software developers. Windows Communication Foundation (or WCF, formerly code name "Indigo") provides a set of programming APIs that make it easy to build and consume secure, reliable, and transacted services. This platform removes the need for developers to learn different technologies such as ASMX, Enterprise Services and .NET Remoting, to distribute system functionality on a corporate network or over the Internet. The first truly service-oriented platform, WCF provides innovations that decouple service design and development from deployment and distribution - creating a more flexible and agile environment. WCF also encapsulates all of the latest web service standards for addressing, security, reliability and more.Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Michele Leroux Bustamante is Chief Architect of IDesign Inc., Microsoft Regional Director for San Diego, Microsoft MVP for Connected Systems and a BEA Technical Director. At IDesign Michele provides training, mentoring and high-end architecture consulting services focusing on Web services, scalable and secure architecture design for .NET, interoperability and globalization architecture. She is a member of the International .NET Speakers Association (INETA), a frequent conference presenter, conference chair for SD West, and is frequently published in several major technology journals. Michele is also on the board of directors for IASA (International Association of Software Architects), and a Program Advisor to UCSD Extension. Her latest book is Learning WCF (O'Reilly 2007) - see her book blog here: http: //www.thatindigogirl.com. Reach her atmlb@idesign.net, or visit http: //www.idesign.net and her main blog at http: //www.dasblonde.net.
Inhaltsangabe
Dedication Forewords Preface Who This Book Is For How This Book Is Organized Assumptions About the Reader System Requirements Your Working Directory Conventions Used in This Book Comments and Questions Safari® Enabled Acknowledgments Chapter 1: Hello Indigo 1.1 Service Oriented Architecture 1.2 WCF Services 1.3 Fundamental WCF Concepts 1.4 Creating a New Service from Scratch 1.5 Generating a Service and Client Proxy 1.6 Hosting a Service in IIS 1.7 Exposing Multiple Service Endpoints 1.8 Summary Chapter 2: Contracts 2.1 Messaging Protocols 2.2 Service Description 2.3 WCF Contracts and Serialization 2.4 Service Contracts 2.5 Data Contracts 2.6 Message Contracts 2.7 Approaches to Serialization 2.8 The Message Type 2.9 Summary Chapter 3: Bindings 3.1 How Bindings Work 3.2 Web Service Bindings 3.3 Connection-Oriented Bindings 3.4 One-Way and Duplex Communication 3.5 Large Message Transfers 3.6 Custom Bindings 3.7 Summary Chapter 4: Hosting 4.1 Hosting Features 4.2 ServiceHost 4.3 Self-Hosting 4.4 Hosting on the UI Thread 4.5 Hosting in a Windows Service 4.6 Hosting in IIS 6.0 4.7 IIS 7.0 and Windows Activation Service 4.8 Choosing the Right Hosting Environment 4.9 Summary Chapter 5: Instancing and Concurrency 5.1 OperationContext 5.2 Instancing 5.3 Concurrency 5.4 Instance Throttling 5.5 Load Balancing and Failover 5.6 Summary Chapter 6: Reliability 6.1 Reliable Sessions 6.2 Transactions 6.3 Queued Calls 6.4 Summary Chapter 7: Security 7.1 WCF Security Overview 7.2 Securing Intranet Services 7.3 Securing Internet Services 7.4 Working with Certificates 7.5 Building a Claims-Based Security Model 7.6 Exploring Federated Security 7.7 Summary Chapter 8: Exceptions and Faults 8.1 SOAP Faults 8.2 WCF Exception Handling 8.3 Exceptions and Debugging 8.4 Fault Contracts 8.5 IErrorHandler 8.6 Summary Setup Instructions A.1 Database Setup A.2 ASP.NET Provider Model Setup A.3 Certificate Setup A.4 IIS Application Directories ASP.NET Meets CardSpace B.1 Information Cards and CardSpace: A Brief Tour B.2 Identity Metasystem Participants and Browser Flow B.3 Let's Log In with CardSpace! B.4 Processing the Token B.5 Associating Cards with User Accounts B.6 Creating a Dual Purpose Login Page B.7 Conclusion Colophon
Dedication Forewords Preface Who This Book Is For How This Book Is Organized Assumptions About the Reader System Requirements Your Working Directory Conventions Used in This Book Comments and Questions Safari® Enabled Acknowledgments Chapter 1: Hello Indigo 1.1 Service Oriented Architecture 1.2 WCF Services 1.3 Fundamental WCF Concepts 1.4 Creating a New Service from Scratch 1.5 Generating a Service and Client Proxy 1.6 Hosting a Service in IIS 1.7 Exposing Multiple Service Endpoints 1.8 Summary Chapter 2: Contracts 2.1 Messaging Protocols 2.2 Service Description 2.3 WCF Contracts and Serialization 2.4 Service Contracts 2.5 Data Contracts 2.6 Message Contracts 2.7 Approaches to Serialization 2.8 The Message Type 2.9 Summary Chapter 3: Bindings 3.1 How Bindings Work 3.2 Web Service Bindings 3.3 Connection-Oriented Bindings 3.4 One-Way and Duplex Communication 3.5 Large Message Transfers 3.6 Custom Bindings 3.7 Summary Chapter 4: Hosting 4.1 Hosting Features 4.2 ServiceHost 4.3 Self-Hosting 4.4 Hosting on the UI Thread 4.5 Hosting in a Windows Service 4.6 Hosting in IIS 6.0 4.7 IIS 7.0 and Windows Activation Service 4.8 Choosing the Right Hosting Environment 4.9 Summary Chapter 5: Instancing and Concurrency 5.1 OperationContext 5.2 Instancing 5.3 Concurrency 5.4 Instance Throttling 5.5 Load Balancing and Failover 5.6 Summary Chapter 6: Reliability 6.1 Reliable Sessions 6.2 Transactions 6.3 Queued Calls 6.4 Summary Chapter 7: Security 7.1 WCF Security Overview 7.2 Securing Intranet Services 7.3 Securing Internet Services 7.4 Working with Certificates 7.5 Building a Claims-Based Security Model 7.6 Exploring Federated Security 7.7 Summary Chapter 8: Exceptions and Faults 8.1 SOAP Faults 8.2 WCF Exception Handling 8.3 Exceptions and Debugging 8.4 Fault Contracts 8.5 IErrorHandler 8.6 Summary Setup Instructions A.1 Database Setup A.2 ASP.NET Provider Model Setup A.3 Certificate Setup A.4 IIS Application Directories ASP.NET Meets CardSpace B.1 Information Cards and CardSpace: A Brief Tour B.2 Identity Metasystem Participants and Browser Flow B.3 Let's Log In with CardSpace! B.4 Processing the Token B.5 Associating Cards with User Accounts B.6 Creating a Dual Purpose Login Page B.7 Conclusion Colophon
Es gelten unsere Allgemeinen Geschäftsbedingungen: www.buecher.de/agb
Impressum
www.buecher.de ist ein Internetauftritt der buecher.de internetstores GmbH
Geschäftsführung: Monica Sawhney | Roland Kölbl | Günter Hilger
Sitz der Gesellschaft: Batheyer Straße 115 - 117, 58099 Hagen
Postanschrift: Bürgermeister-Wegele-Str. 12, 86167 Augsburg
Amtsgericht Hagen HRB 13257
Steuernummer: 321/5800/1497
USt-IdNr: DE450055826