Conclusions

 < Day Day Up > 



Object serialization is a standard feature of Java. It is used to persist or distribute objects within application servers. Application developers can build efficient applications when they take serialization costs into account, and use method parameters efficiently. When there is a need to use large objects as parameters, placing the distributed components in the same JVM can boost the application performance. An efficient implementation of the serialization may be prudent in other cases.

Jim Waldo et al. [4] argue that no attempts must be made to hide the location of a server object, and application developers must be fully aware of component deployment. Although it may be argued that this is a boon to performance, it effectively removes the local - remote transparency of distributed component development. The EJB 2.0 standard follows the principle of choosing component deployment during design and reduces deployment flexibility. Because there is a cost associated with object serialization, developers must understand the implications and consciously decide on component placement during development.



 < Day Day Up > 



High-Volume Web Sites Team - More about High-Volume Web Sites
High-Volume Web Sites Team - More about High-Volume Web Sites
ISBN: N/A
EAN: N/A
Year: 2003
Pages: 117

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net