The move to service-oriented communication has changed software development. Viewing services as a distinct software abstraction is fundamental to Service-Oriented Architecture (SOA), an approach that many organizations are putting in place today. Whether implemented using SOAP or in some other way, applications that interact through services are becoming the norm. Software development environments must keep pace with these changes. The benefits services bring should be reflected in the tools and technologies that developers use. Windows Communication Foundation (WCF), Microsoft's technology for service-oriented applications, is designed to address these requirements. First released as part of the .NET Framework 3.0 in 2006, an updated version of this technology is included in the .NET Framework 3.5.
Related white papers
MSDN Webcast: Behind the Scenes With Communications Server 2007, Communicator 2007, and Exchange Server 2007 (Level 300)
Microsoft Office Communications Server 2007 and Exchange Server 2007 provide the infrastructure for enterprise communications, including e-mail, voice, video, IM, conferencing, and unified messaging. Building on this infrastructure, the Microsoft...
The Effect of Communication Mode and Leadership Mode on Group Decisions
In this paper, we summarize an experiment that studied the effects of proximity (face-to-face versus distributed) and leadership mode (groups with a designated leader and without leader) on group performance,...
The Impact of Communication Medium on Software Development Performance: A Comparison of Face to Face and Virtual Teams
Virtual teams, within and across organizations, are a recent phenomenon (Geber, 1995). Virtual teams are groups of individuals collaborating in the execution of a specific project while located at multiple...
Entry-Level Communications Appliance for Security: Effect of Network Configuration on Performance
For implementers to avoid bottlenecks in LAN systems, benchmarking firewall solutions and virtual private network (VPN) traffic is important. The benchmarking process is not straightforward, since it does not measure...
Embedded Intel Architecture Reference Design for Communications Appliances
The promise of faster Internet downloads and "always-on" connectivity has motivated many users of small office and home office PC networks to replace dial-up connections with broadband services such as...
Embedded Intel Architecture in Communications Appliances
Embedded Intel Architecture (EIA) provides a single platform-based hardware design environment for all communication appliances. This means that developers can modify their designs in software to implement different appliances without...
The Internet Protocol (IP) and Global Telecommunications Transformation
This paper presents a discussion of the impact of the Internet Protocol (IP)technology on the potential disaggregation of international as well as domestic telecommunications markets.The key underlying protocol structure that...

