We are currently performing maintenance on our servers, you may experience some connection errors. We apologize for any inconvenience.
![]() |
||
|
|
Web ServicesWeb services include SOAP, Web Services Decription Language (WSDL), Universal Discovery and Description Interface (UDDI) and other developing standards. .NET and Java include frameworks and API to fully access and utilize these standards.Separation of Concerns in Web Service Implementations By Tieu Luu The principle of "separation of concerns" is much repeated in SOA circles... so why are transactional integrity, security, and business logic so often intermingled in SOA implementations? In this article, Tieu Luu shows how to use Spring to separate out security concerns in an Axis-based web service. Sep. 6, 2006 Playing Together Nicely: Getting REST and SOAP to Share Each Other's Toys By Jason R. Briggs Convincing your colleagues and clients to consider a RESTful approach to SOA is difficult when the accepted standard is SOAP-style services. In this article, Jason R. Briggs introduces a SOAP interface that can be used to deliver SOAP messages from REST resources. Feb. 15, 2006 Constructing Web Services with the Globus Toolkit Version 4 By Birali Hakizumwami Grid computing allows you to combine processing, storage, databases, and other resources across a network, hiding the details from callers. As Birali Hakizumwami shows, the Globus Toolkit makes this easier by exposing the grid as a normal web service. Oct. 19, 2005 Eclipse Web Tools By Jeffrey Liu, Lawrence Mandel The Eclipse Web Tools Platform (WTP) project aims to make web application development easier by attacking the problem from the tool side, providing Eclipse-based tools for creating and manipulating EJBs (optionally exposed as web services), data stores, and JSPs. Committers Jeffrey Liu and Lawrence Mandel introduce this new toolset. Oct. 5, 2005 Web Services Messaging with Apache Axis2: Concepts and Techniques By Srinath Perera, Ajith Ranabahu The messaging strategies needed for web services vary, and Apache Axis2 has addressed this problem by creating basic building blocks from which many messaging schemes can be built. Srinath Perera and Ajith Ranabahu show how it works. Jul. 27, 2005 Wire Hibernate Transactions in Spring By Binildas Christudas The proper handling of transactions across multiple data stores, supporting multiple application flows, is the kind of heavy lifting J2EE servers were built for. But what if you're using the lighter-weight Spring framework? Binildas C. A. shows how you can wire Spring and Hibernate together to achieve the transaction support you desire. May. 18, 2005 An Introduction to Service-Oriented Architecture from a Java Developer Perspective By Debu Panda Service-oriented architectures offer a new way to think about building software applications, with coarse-grained pieces of functionality split out into "services" that communicate with standardized, widely understood interfaces like XML and SOAP. In this article, Debu Panda shows you how to design and connect SOAs. Jan. 26, 2005 Integrating Macromedia Flex with Java By Mark Eagle Web applications don't have to be about HTML. Rich client-side environments offer a better end-user experience but demand some rethinking of the web app client-server relationship. Mark Eagle shows how you can use Macromedia Flex to bring rich applications to Flash-equipped browsers. Dec. 1, 2004 Unit Test Your Struts Application By Lu Jian Consistent unit testing is an essential part of development, but web applications aren't necessarily well-suited to unit testing--how to you validate the "correctness" of a returned stream of text or HTML? Lu Jian has an answer in the form of StrutsUT, a Cactus-based library for unit testing Struts web apps. Sep. 22, 2004 Advanced SiteMesh By Sunil Patil Developing a web application with a consistent look and feel isn't easy, especially if parts of the site use different underlying technologies. But as Sunil Patil shows, SiteMesh offers a solution, with servlet filters called "decorators" that apply your appearance late in the game. Sep. 22, 2004 Clustering and Load Balancing in Tomcat 5, Part 2 By Srini Penchikala The latest version of Tomcat provides clustering and load-balancing capabilities for scalable, high-available systems. In part two of this series, Srini Penchikala sets up a Tomcat cluster and assesses its performance. Apr. 14, 2004 Introduction to JavaServer Faces By Alexander Prohorenko Swing developers enjoy a well-defined set of high-level components for building GUI applications, but what about web applications? JavaServer Faces attempts to bring the same kind of toolkit to the web-app space. Alexander Prohorenko offers an introduction to this new technology. Apr. 7, 2004 Clustering and Load Balancing in Tomcat 5, Part 1 By Srini Penchikala The latest version of Tomcat provides clustering and load balancing capabilities for scalable, highly available systems. In part one of this series, Srini Penchikala looks at architectural factors to consider in such a system and how Tomcat implements them. Mar. 31, 2004 Using a Request Filter to Limit the Load on Web Applications By Ivelin Ivanov When your site is slow, users keep clicking and making new requests, which only makes things worse. Kevin Chipalowsky and Ivelin Ivanov present a servlet filter that limits the stress a single user can put on your Java web application. Mar. 24, 2004 Another Java Servlet Filter Most Web Applications Should Have By Jayson Falkner Adding to his previous must-have servlet filters, Jayson Falkner introduces another: one to activate client-side caching, so browsers won't re-request items they can just cache. Mar. 3, 2004 Security in Struts: User Delegation Made Possible By Werner Ramaekers Struts may not have an all-encompassing security scheme, but what it does offer is extensibility. Werner Raemakers looks at how to extend Struts' security by allowing one group of users to delegate permissions to others. Feb. 18, 2004 Sliding into WebDAV By Andrew Anderson The Jakarta Slide project provides client- and server-side WebDAV capabilities for Java, effectively turning an HTTP connection into a remote file system. Andrew Anderson takes a look. Dec. 23, 2003 Creating Richer Hyperlinks with JSP Custom Tags By Amit Goel Gone are the days where one destination per link was enough. With mirroring, localization, and internationalization, your readers might want the choice of several different resources for any given link. Until XLink and XPointer are well-supported in browsers and authoring tools, most alternatives are clumsy. Amit Goel demonstrates a better approach by creating a custom JSP tag to control a dynamic menu of destination links. Apr. 30, 2003 Developing E-Business Interactions with JAXM By Nikhil Patil RPC-style web services are getting a lot of press, but sometimes transferring a document is more important than calling a remote procedure. Nikhil Patil explores JAXM, the Java API for XML Messaging, which allows document-style web services. Apr. 30, 2003 How Java Web Servers Work By Budi Kurniawan At the heart, web servers are really very simple. If you can set up a socket connection and parse some headers, you're well on the way to writing your own mini web server. Though Apache and Tomcat are already stable, mature, and featureful, you may find yourself curious as to how they work--or interested in something a little smaller and easier to embed. In this article, Budi Kurniawan demonstrates a basic Java web server. Apr. 23, 2003 Flash Remoting for J2EE Developers By Alon Salant Rich Internet Applications are slowly becoming more popular, with web services gluing desktop clients to more traditional back ends. Macromedia's Flash Remoting MX for J2EE is one way to connect a Flash client to a J2EE back end. Alon Salant reveals the tricky details of using Flash Remoting for J2EE and outlines a simple architecture for creating the interfaces that make this possible. Feb. 26, 2003 An Introduction to WSIL By Timothy Appnel The Web Service Inspection Language (WSIL) is an XML document format to facilitate the discovery and aggregation of Web service descriptions in a simple and extensible fashion. Oct. 16, 2002 Working with Complex Data Types, Part 4 By Robert Englander This is the last in a series of book excerpts on working with complex data types from Java and SOAP. In this excerpt, learn about returning custom types, using a stock market example. Sep. 4, 2002 Web Services and the Search for Really Big Prime Numbers By Eoin Lane Web services should open up new avenues of computing. Such as? This article shows how Web services are an ideal model for computing Mersenne prime numbers, some of the largest primes yet discovered. Aug. 29, 2002 Introducing Java Web Services with JAX By Ready for the world of Java Web services? Bone up on the JAX Pack with Al Saganich's four-part series on the Java APIs for XML. Aug. 21, 2002 What's New in EJB 2.1? By Emmanuel Proulx The draft spec for EJB 2.1 is out, and it includes enhancements to message-driven beans, the query language, and support for Web services. Aug. 14, 2002 JSR 109: Web Services Inside of J2EE Apps By Al Saganich Over the past few years, J2EE has emerged as the dominant standard for serving up information on the Web. JSR 109 is one of the latest specifications to expand J2EE support into new areas, effectively defining how a J2EE application server could be expanded to provide native support for deploying, managing, and accessing Web services in a standard fashion. Aug. 7, 2002 Working with Complex Data Types, Part 3 By Robert Englander The third in a series of excerpts from Java and SOAP, this article excerpt covers passing custom types as parameters. Jul. 3, 2002 Working with Complex Data Types, Part 2 By Robert Englander In part two in this series of book excerpts from Java and SOAP, learn about returning arrays. Jun. 26, 2002 Working with Complex Data Types, Part 1 By Robert Englander In this excerpt on complex data types from Java and SOAP, the authors discuss passing arrays as parameters. Jun. 19, 2002 Enhancing Web Services Infrastructures with JMS By Gunnison Carbone JMS is a leading candidate for providing robust enterprise messaging to Web services. This article demonstrates a loosely coupled Web service with JMS. Jun. 19, 2002 UDDI: Universal Description, Discovery, and Integration, Part 4 By Tyler Jewell The final installment in an excerpt from Java Web Services, focusing on WSDL definitions using UDDI. Jun. 5, 2002 Creating Web Services with Apache Axis By Dion Almaer Are Web services like high school sex (everybody talks about it, but few do it)? Not with tools like Apache Axis, which make creating Web services clean and easy. May. 22, 2002 UDDI: Universal Description, Discovery, and Integration, Part 3 By David A. Chappell, Tyler Jewell This excerpt from O'Reilly's Java Web Services focuses on UDDI programming with the Java API for XML Registries. May. 15, 2002 BEA Implements New Web Services Standard By Robert Baccus BEA's Weblogic Workshop is the first implementation of Java Web Services tags -- a new file format standard aimed at making development of Web services much easier. May. 8, 2002 Hangin with the JAX Pack, Part 4: JAX-RPC By Al Saganich In the final installment of this series, Al Saganich looks at JAX-RPC, the Java API for XML-based RPC. Guess what -- it's really just another instance of RMI. Apr. 24, 2002 UDDI: Universal Description, Discovery, and Integration, Part 2 By Tyler Jewell UDDI -- Universal Description, Discovery and Integration -- is a key Web services technology. In this series of excerpts from Java Web Services, you'll learn how to program UDDI services. Apr. 17, 2002 UDDI: Universal Description, Discovery, and Integration, Part 1 By Tyler Jewell UDDI -- Universal Description, Discovery and Integration -- is a key Web services technology. In this series of excerpts from Java Web Services, you'll learn how to program UDDI services. The first excerpt provides a basic understanding of UDDI. Apr. 10, 2002 Developing with JAXB and Ant, Part 2 By Joseph Shelby In Part 2 of this series, Joseph Shelby offers some fixes for some of Ant's build-time dependency issues. Mar. 13, 2002 Developing with JAXB and Ant, Part 1 By Joseph Shelby Apache's Jakarta Ant is a powerful build tool for automating tasks in Java development, working with the JAXB API. In the process, you'll see how JAXB works with packages. Mar. 6, 2002 Using SOAP with Tomcat By James Goodwill The Apache SOAP Project is an open source Java implementation of SOAP. This article examines how you can can create and deploy SOAP services with Apache's RPC model. Feb. 27, 2002 Understanding UDDI and JAXR By Satya Komatineni This article takes you into the spec for UDDI, the Universal Description, Discovery and Integration, with an explanation of tModels, binding templates, and identity and category bags. JAXR is also briefly covered. Feb. 27, 2002 The Java Platform By David Flanagan In this excerpt from O'Reilly & Associates' Java in a Nutshell, 4th Edition, David Flanagan shows you a number of the Java 2SE platform packages, using examples of the most useful classes in these packages. Feb. 27, 2002 Infrastructure for an Interconnected Enterprise By Satya Komatineni Learn about the Web services infrastructure necessary for an interconnected enterprise, using SOAP, JAX-RPC, and more. Feb. 20, 2002 Hangin' with the JAX Pack, Part 3: Registries By Al Saganich In Part 3 of our JAX Pack series, Al Saganich looks at JAXR, the Java API for XML Registries. Dec. 19, 2001 Hangin' with the JAX Pack, Part 2: JAXM By Al Saganich Al Saganich examines JAXM, the Java API for XML Messaging, and shows how it provides support for accessing various messaging formats. Nov. 28, 2001 Hangin' with the JAX Pack, Part 1 By Al Saganich In this three-part series, BEA Systems' Al Saginach takes a look at the JAX Pack, JAVA APIs for providing XML-based Web services handling XML. This week Al looks at JAXP (for XML processing) and JAXB (for XML binding). Next week: XML messaging with JAXM. Nov. 7, 2001 Jini: The Natural Fit for Web Services By Teddy Achacoso, Ph.D. Self-similar infrastructures allow for dynamic scaling to very large systems. So what is the natural, self-similar infrastructure for Web services? In a word, Jini. Teddy Achacoso explains. Oct. 31, 2001 XTRA JXTA: The P2P/Web Services Connection By Richard Koman A look at some of the O'Reilly Network articles that cover JXTA's capabilities and functions, as well as how JXTA ties together Web services and P2P. Oct. 24, 2001 XML Data Binding with Castor By Dion Almaer XML can make even simple things difficult. Wouldn't it be nice to be able to work with Java instead? The Castor XML data-binding framework provides a path between XML and Java objects and back again. Oct. 24, 2001 |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||