|
To whom this book aimed for?
This book, "Web Services A Technical Introduction", is a part of
the new Deitel Developer Series, intended for IT managers,
software developers and business professionals. This is not a
programming book, but it contains in-depth treatments of
technical concepts. Appendices contain Visual Basic .NET and
Java LIVE-CODE implementations of Web-services-based
applications.
Key Features of this Book:
This book covers the following:
-
What Web services are and how they work
-
How Web services can reduce costs and increase efficiency
-
Core Web services technologies: XML, SOAP, WSDL and UDDI
-
Web-services security: emerging standards that can mitigate
risk.
-
.NET and Java (JAXM, SAAJ and JAX-RPC)
-
Web-services implementations
-
Web services strategies from Microsoft, Sun, IBM, HP, BEA and
others
-
Web services business models
-
Case studies examining real companies using Web services
Organization of the Book:
This book is divided into several sections. Chapter 1-4 explains
the business case for Web Services. Chapter5-7 delve into more
technical topics including explanations of core web services
technologies and standards. Chapter8 describes about a variety
of vendors and their web services developments tools they offer.
Chapter9&10 examines the web services development in .NET & Java
respectively.
|
Chapter 1—Introduction to Web Services: This chapter
introduced Web services. |
Chapter 2—Web Services: A New Computing Paradigm This
chapter overviews technical and business topics relevant to
Web services. |
|
Chapter 3—Web Services Business Models: This chapter
explains about various business models (S2C,S2B,S2E) and
also describe service-level agreements (SLAs) and explore
possible payment methods. |
Chapter 4—Web Services and Enterprise Computing: This
chapter discusses how application developers and IT staffs
can increase efficiency by incorporating Web services in
enterprise systems. |
|
Chapter 5—XML and Derivative Technologies: This chapter
introduce the concept of markup languages, explaining how
their standardization has increased interoperability among
language platforms. |
Chapter 6—Understanding SOAP and WSDL: This chapter begins
by chronicling the evolution of the SOAP and WSDL standards.
It discuss the role of the SOAP messaging protocol in Web
services architectures; topics include SOAP envelopes,
Remote Procedure Calls (RPCs) and transport protocols. |
|
Chapter 7—UDDI, Discovery and Web Services Registries: This
chapter details aspects of UDDI, including dynamic
discovery, the public UDDI Business Registry (UBR) and
private registries. |
Chapter 8—Web Services Platforms, Vendors and Strategies:
Many companies are creating tools and applications for the
Web services market. This chapter overviews various vendors
and their Web services offerings. |
|
Chapter 9—.NET Web Services: A Conceptual Overview: This
chapter describes the .NET platform and its features for
creating, publishing and consuming Web services. |
Chapter 10—Java Web Services: A Conceptual Overview: This
chapter discusses the extensive set of programming tools
that Sun Microsystems provides to enable Java developers to
build, access and integrate Web services. |
|
Chapter 11—Computer and Internet Security: This chapter
begins by defining basic security terminology and exploring
the history of cryptography. |
Chapter 12—Web Services Security: This chapter addresses
security—one of the main obstacles to widespread Web
services adoption. |
|
Appendix A—Introduction to XML Markup |
Appendix B—Implementing Web Services in Visual Basic .NET |
|
Appendix C—Implementing Web Services in Java |
Appendix D—Best Web Services Web Sites |
MY OUTLOOK:
I have been functioning in this web services world for the past
one plus years. I go through various articles, engaged in real
time web services projects etc. This book provides the reader
all the in-sight into web services. Web Services is a buzzing
word around the software world as a next generation of
distributing computing. This well organized book covers all the
realistic topics starts with what are web services, need and
different business models including B2B, B2C scenarios. It also
states how web services are different and advantageous from
present technologies and the core web services technologies
(XML, SOAP, WSDL and UDDI) the building blocks of web services.
It discuss in detail about the implementation of web services in
both .NET and Java.
Absolutely, Web Services transfigure the software world, but it
has yet to ripe out to use it in enterprise systems. Still web
services are maturing. At present, web services are excellent
for plain message transaction from one program/application to
other. That is Web Services can be used in non-critical
applications where security, reliability are not significant.
One of the major concerns, we take notice of in Web Services is
security. If there's one thing that has slowed the widespread
acceptance and implementation of Web Services, it's their lack
of security standards, reliability issues and Transaction
Processing etc.
I take pleasure in reading the Web services Security chapter. It
explores all the security issues such as Basic security issues,
SSL, XML Signature, XML Encryption, XKMS, SAML, XACML and
WS-Security in a comprehensive manner. Appendices contain
VisualBasic.NET and Java Live-code implementation of web
services based applications.
Microsoft and IBM have produced a road map outlining the
additional Web Services security specifications along with
WS-security. This book explained Microsoft’s GXA, a series of
specifications which address the various problems faced by the
web services in depth along with .NET MyServices and
Mappoint.NET. The two things, I enjoy very much in this book are
the employing of abundant case studies and the vast Internet and
Web Resources. All the case studies provide the reader a
realistic knowledge. The chapters of this book walk around a
wide range of recommended reading lists. All these resources
help one for further reading.
"This Outstanding book arrived at the exact period, which
provides all the details about the Web Services in
Comprehensive, realistic and practical manner." |