Product Description
SOAP will be the universal “application glue” for tomorrow’s widely distributed systems. It’s simple, based on widely deployed standards such as XML and HTTP, and will enable virtually any business software to communicate across the Internet. SOAP: Cross Platform Internet Development Using XML offers a practical, hands-on introduction to SOAP that demonstrates how to leverage this technology on multiple platforms, using virtually every leading programming language. Seely begins by reviewing the history of distributed computing, and demonstrating how SOAP solves distributed computing problems that DCOM and CORBA failed to solve. He presents basic introductions to XML, and then to SOAP’s syntax — including SOAP’s use of HTTP headers, the SOAP payload, error handling, data types, encoding structures, and more. You’ll walk through building a simple SOAP server for Windows; then discover how SOAP can be extended to support multiple platforms and programming languages. SOAP: Cross Platform Internet Development Using XML contains detailed chapters on utilizing SOAP with each of five leading programming languages: C++, Perl, Python, Visual Basic, and Java. The book concludes by reviewing today’s leading SOAP servers. For all developers and system integrators constructing Internet applications, applications written in multiple programming languages, or applications that integrate diverse enterprise systems; and for any IT professional evaluating SOAP.
SOAP: Cross Platform Web Services Development Using XML
Beginning XSLT and XPath: Transforming XML Documents and Data
- ISBN13: 9780470477250
- Condition: NEW
- Notes: Brand New from Publisher. No Remainder Mark.
Product Description
Provides the basic education in the XSLT processing model that developers have requested
The growth of XML content management applications is boosting the demand for XSLT and XPath skills. This beginning Wrox book provides a firm foundation in the XSLT processing model, giving developers an important skillset.
If, like many developers, you’ve had trouble grasping the XSLT processing model, you’ll appreciate how this book focuses specifically on what you need to know. XSLT examples address the often-requested processing steps for typical XML document and data vocabularies. You will see exactly how XSLT relies on XPath, and how the processing model differs from most programming languages. A case study demonstrates how to build a static Web site using XSLT 2.0 elements and XPath 2.0 functions.
- Explains XSLT and XPath, covering both version 1.0 and 2.0
- Covers using templates, control and branching, variable and parameters, sorting and grouping, and using modular stylesheets
- Also examines strings, dates, and numbers; working with multiple documents and text; generating identifiers; and testing and documentation
- All topics contain incremental code examples
- Addresses the much-requested processing steps for typical XML document and data vocabularies, including how the processing model differs from most programming languages
Beginning XSLT and XPath: Transforming XML Documents and Data is the essential guide you need to thoroughly understand the important XSLT processing model.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Beginning XSLT and XPath: Transforming XML Documents and Data
SOA Approach to Integration: XML, Web services, ESB, and BPEL in real-world SOA projects
Product Description
XML, Web services, ESB, and BPEL in real-world SOA projects
- Service-Oriented Architectures and SOA approach to integration
- SOA architectural design and domain-specific models
- Common Integration Patterns and how they can be best solved using Web services, BPEL and Enterprise Service Bus (ESB)
- Concepts behind SOA standards, security, transactions, and how to efficiently work with XML
In Detail
Integration of applications within a business and between different businesses is becoming more and more important. The needs for up-to-date information that is accessible from almost everywhere and developing e-business solutions — particularly business to business — require that developers find solutions for integrating diverse, heterogeneous applications, developed in different architectures and programming languages and on different platforms. They have to do this quickly and cost effectively, but still preserve the architecture and deliver robust solutions that are maintainable over time.
Integration is a difficult task. This book focuses on the SOA approach to integration of existing (legacy) applications and newly developed solutions, using modern technologies, particularly web services, XML, ESB, and BPEL. The book shows how to define SOA for integration, what integration patterns to use, which technologies to use, and how to best integrate existing applications with modern e-business solutions. It also shows how to develop web services and BPEL processes, and how to process and manage XML documents from the JEE and .NET platforms. Finally, it also explains how to integrate both platforms using web services and ESBs.
What you will learn from this book?
- How to design and develop SOA for integration
- Integration architecture patterns, principles, and best practices, with focus on the process-centric SOA approach
- The role of XML, web services, and ESBs in SOA for integration
- The role of service composition and BPEL in integration
- J2EE and .NET integration
- Why and how to use web services and XML for integration
Approach
After explaining the challenges, levels, and strategies of integration the book explains SOA, web services, and the Enterprise Services Bus before covering processing XML and web services on the .Net and JEE platforms in more detail. Then it covers BEPL and demonstrates service composition into business processes with a realistic, although simple example BPEL process. Finally it shows how ESB provides a concrete infrastructure for SOA.
Who this book is written for?
This book is for architects and senior developers who are responsible for setting up SOA for integration for applications within the enterprise (intra-enterprise integration) and applications across enterprises (inter-enterprise integration or B2B).
SOA Approach to Integration: XML, Web services, ESB, and BPEL in real-world SOA projects


