Implementing the Data Transfer Object Pattern

  • Paul B. Monday


The previous two chapters discussed mechanisms for optimizing a client’s use of a Web Service. You will find that, in practice, Web Service operations are relatively expensive when compared to a local method call between objects in the same process. Consider Figure 16–1 (previously shown as Figure 4–2). A communication path between two components, ArchitectureAComponent and ArchitectureBComponent, contains at least two transformations in a single direction and an intermediate format. Then, consider that each call must return from the one-way trip with a new value.


Business Process Data Transfer Application Program Interface Business Object Simple Object Access Protocol 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Additional Reading

  1. •.
    Alur, Deepak; Crupi, John; Malks, Dan. Core J2EE Patterns: Best Practices and Design Strategies. Prentice Hall, 2001.Google Scholar
  2. •.
    Fowler, Martin et. al. Patterns of Enterprise Application Architecture. Addison-Wesley, 2002.Google Scholar

Copyright information

© Paul B. Monday 2003

Authors and Affiliations

  • Paul B. Monday

There are no affiliations available

Personalised recommendations