|
A Key component of the .NET architecture is Web Services.
The Web Services can use as reusable building blocks by the
clients. A Web Service is a programmable entity that offers
a particular element of functionality, such as application
logic, and is accessible to any number of potentially
dissimilar systems through the use of Internet standards,
such as XML, SOAP and HTTP.
Web Services depend a lot upon the broad acceptance of XML
and other Internet standards to create an infrastructure
that supports application interoperability at a level that
solves many of the problems that previously hindered such
attempts. XML provides significance to data, and SOAP, which
facilitate Web Services to communicate easily with one
another. The .NET Framework and ASP.NET provide default
authorization and authentication schemes for Web
applications.
To whom this book aimed for?
This book “Fundamentals
of Web Applications Using .NET and XML” gives a
new-fangled dimension of realistic approach to building
advanced Web applications using .NET. This book is the part
of The
Integrated .NET Series from Object Innovations and Prentice
Hall PTR. This book is proposed for the experienced
programmers who are not necessarily familiar with .NET. The
book introduces the fundamentals of Web technology in a
straightforward and crisp way. This book is also perfect for
programmers who have basic knowledge in programming
languages such as Visual Basic, C/C++, Jscript and Java, who
may or may not have Web programming experience.
Organization of the book:
One of the excellent ways to present a book is to have a
good organization of the book that enables easy navigation
and a good thought process flow. With that in mind, this
book is organized into four major parts.
The first part of the book deals with how the .NET Frame
work is advantageous for the development of large-scale
distributed systems and Web applications. The first chapter
begins with an introduction to web sites in a .NET world.
It’s the first solid step, which will enable Microsoft
dominant the Internet Age. The .NET has really dived deep
into the problems faced by today's programmers and tried to
give solution to these in the new platform. To the Beginners
this second chapter will give an obvious picture over .NET.
The important topics such as ASP.NET, ADO.NET, Web services,
and XML are explored in the second part. The chapter 4
introduce ASP.NET and reveal its benefits by comparing
ASP.NET wit h ASP. ASP.NET offers a novel programming
model and infrastructure that facilitates a powerful new
class of applications. ASP.NET is a compiled. NET-based
environment, so one can author applications in any .NET
compatible language, including Visual Basic, C# and
Jscript.NET.
Web Forms permits us to build powerful forms-based Web
pages. When building these pages, we can use Web Forms
controls to create common UI elements and program them for
common tasks. These controls permit us to rapidly build up a
Web Form. The chapter four talk about the above said ASP.NET
fundamentals and Web Forms with a comprehensive example for
a complete Web site.
Database access is an important topic. The .NET Framework
provides database support with a new database technology
known as ADO.NET. There are two central components of
ADO.NET that accomplish data access: the DataSet, and the
.NET data provider, which is a set of components including
the Connection, Command, DataReader, and DataAdapter
objects. The chapter five covers ADO.NET which provides a
consistent set of classes for accessing both relational and
XML data in a step by step manner and gives a clear picture
about all this topics in an excellent way.
As I already mentioned the key component of the .NET
architecture is Web Services. The Web Services can use as
reusable building blocks by the clients. The sixth chapter
explores the Web services and shows you how services are
built and how they are accessed from clients. The seventh
chapter discusses System.Xml namespace in .NET Framework,
which is also name as XML Framework .NET. Microsoft .NET
remoting provides a framework that allows objects to
interact with one another across application domains. In
eighth chapter the book discuss how to build Client/Server
applications based on the object remoting facility of .NET
Frame work.
The Simple Object Access Protocol (SOAP) make easy
interoperability among a wide range of programs and
platforms, making existing applications accessible to a
broader range of users. SOAP combines the verified Web
technology of HTTP with the flexibility and extensibility
of XML. The chapters 9 have gone through the basis of SOAP
and it also show how to build SOAP-based clients in the
current release of .NET framework.
The chapter 10 starts with the introduction to the basic
concepts of WSDL and move to the interoperations between web
services built on different platforms. The book also
provides detailed information about UDDI. UDDI stands for
Universal Description, Discovery and Integration. The UDDI
specification takes advantage of World Wide Web Consortium
(W3C) and Internet Engineering Task Force (IETF) standards
such as Extensible Markup Language (XML), HTTP and Domain
Name System (DNS) protocols. The book explains how UDDI
provides a common frame work for interoperating
heterogeneous Web services.
The chapter 11 provides a comprehensive case study to put
together various new features of the .NET platform,
including SOAP and Web services.
The last part has a rich set of reference materials.
1. Appendix A: Web programming Fundamentals.
2. Appendix B: New Features of .NET.
3. Appendix C: C# for C++ or Java Programmers.
4. Appendix D: New features in Jscript.NET.
5. Appendix E: Visual Studio.NET.
These Appendixes provides a lot more useful information for
beginners and serve as a quick reference for more
experienced programmers.
As a Conclusion this book is clearly defined, in-depth,
example-rich, provides a hands on guide to Fundamentals of
Web Applications Using .NET and XML. Using real-world
examples and a detailed case study, this book helps you
master the Web Programming using .NET. |