- Extending Xen* with Intel® Virtualization Technology
- ENERGY STAR* System Implementation
- Competitive Comparison: Dual-Core Intel® Xeon®: Processor-based Platforms vs. AMD Opteron*
- CMP Implementation in Systems Based on the Intel® Core™ Duo processor
- Software Company Plans for Multi-Core: How Epic Games, Adobe Systems, and IBM use Multi-Core Capability
- How to use all of CPUID for x64 platforms under Microsoft Visual Studio .NET 2005
- Flash and .NET Integration using ASP.NET
- Build and consume an ASP.NET Web service
- Multithreaded .NET Web service clients: threads and responsiveness
- High performance image processing and visualization in .NET client applications: Intel Integrated Performance Primitives (IPP)
Welcome to the Intel® Software Dispatch Subscription Program
by Soumya Guptha, technical marketing engineer
Intel Corp. Software and Solutions Group
What are the steps in creating and consuming a Web service using Visual Studio .Net? In this paper, you will first learn how to build a Web service and publish the service. Then you will learn how to build a client application that discovers the Web service and consumes the services offered. Code samples are provided for building a Web service and the client application.
If you examine the history of distributed computing, the advent of Web services has been a natural evolution. Over time, applications have become more loosely coupled, and a single application is split into multiple components and spread across different systems. Enterprises used proprietary architectures and solutions for their applications to communicate with each other, but also used component-based development and technologies like COM, DCOM, and CORBA. This was a great Intranet solution. As CBD achieved its goal, people started thinking of assembling these off the shelf components anywhere across the Internet. This means that solutions no longer resided within the four walls of an organization. For successful e-commerce, you need to identify your business partners, suppliers, and customers, and exchange data and services anywhere across the Internet. So the question is: how are you going to achieve this?
Web services represent the next step in the evolution of distributed computing. Web services are programmatic components that allow data and services to seamlessly communicate with each other in a distributed environment using standard technologies such as SOAP (Simple Object Access Protocol), XML (Extensible Markup Language) and WSDL (Web services Description Language).
Now you may be wondering how to get some hands-on building and discovering Web services. Let's take a scenario where you are a software developer and you want to build an application that allows your customers to buy items in your store. You also want to periodically query the inventory to see if your store is running low on its inventory level and order low stock items for your store. How do you do this? Typically, you get on the phone, call the distributor, and order what you need. Imagine how cool it would be if an application automatically detects that your store is running low on inventory, contacts the distributor, and orders supplies. Fortunately, Web services can make your dreams come true.
![]()
![]() | Intercepting system API calls by Seung-Woo Kim, Intel Corp. There are many cases where it is n... |
If you're interested in this topic, these articles may be helpful:
![]() | Implementing enterprise services (COM+) in .NET by Patrick Barnes, Web application developer. Intel Corp. This br... |
![]() | Intel® XML Content Router: Bring content-aware routing to your network The Intel® XML Content Router enables loosely coupled multi-point ... |
![]() | Adding Security to your Web Services Digital Signatures, Part 2 This demo shows how to expose a simple Java™ class as a Web serv... |
![]() | Develop and deploy J2EE Web services using WebSphere Application Server Community Edition Java 2 Platform, Enterprise Edition (J2EE) 1.4 supports two types of W... |
![]() | XML Web services: the long-term security risks by Andrew Yang, senior director of project management, Westbridge Tech... |
![]()
Related Jobs:
![]() | Flash Developer - CA - San Francisco - World Golf Tour, Inc. World Golf Tour™ (WGT) is the world’s most authentic online virtual go... |
![]() | Ordering Software Engineer #026343 - WA - Seattle - Amazon.com, Inc. Ordering Software Engineer – 026343 Job Description ... |
![]() | Senior Software Engineer - Search System Development #867DDE5700AD141A - NJ - Edison - Ask Jeeves,Inc. Title Senior Software Engineer - Search System Development City Edis... |
![]() | Lead Performance Test & Auto Engineer - Lead - Exempt #0031C - TX - Dallas - Sabre Inc. Lead Performance Test & Auto Engineer - Lead - Exempt – 0031C ... |
![]() | Senior Principal Systems Engineer #Q09077 - VA - Mclean - BAE Systems * Description: o The candidate will research and devel... |
![]() | Software Developer II #CHI000Y6 - IL - Chicago - Marsh Inc. Software Developer II - CS STARS/MARSH - Chicago-Amarillo-New York –... |
![]() | Sr. Quality Assurance Engineer #409200 - WA - Seattle - Qpass OpenMarket provides a complete on-demand mobile messaging and financia... |
![]() | Principal Web Developer #Q09092 - VA - Mclean - BAE Systems * Description: o Lead using extremely rapid and agile ... |
![]() | Software Engineer - NC - Charlotte - hawkeye At hawkeye doing the right thing is at the core of all we do for our e... |
![]() | Data Platform Architect #6152 - CA - Sunnyvale - Yahoo! Inc. Data Platform Architect Requisition ID 6152 Location Sunnyvale, CA... |

