Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Designing Web Services With the J2EE 1.4 Platform JAX-RPC, SOAP, And XML Technologies

Designing Web Services With the J2EE 1.4 Platform JAX-RPC, SOAP, And XML Technologies



|Views: 13,896|Likes:
Published by huypuma

More info:

Published by: huypuma on Jul 23, 2009
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





About the Authors
Authors listed in alphabetical order:
is a member of the Java BluePrints team at Sun Microsystems.Sean contributed to the design of the Java Pet Store and the Java Adventure Builder Reference applications. He focuses on Web services, design patterns, and security.In the past, Sean has worked on the JavaLoad team and has spent a summer as anintern at Sun Labs. Sean holds an M.S in computer science from the University of California at Santa Barbara and also a B.S. in computer science from the Universityof California at Santa Barbara.
is a member of the Java BluePrints team at Sun Microsystems.He is a contributing author to the first and second editions of 
 Designing Enterprise Applications with the J2EE Platform
. Greg contributed to the design of the Java PetStore sample application and the Java Adventure Builder Reference application withan emphasis on the Web tier. Prior to working on the Java BluePrints team, Gregwas a member of the Global Products Engineering group of Sun Microsystems,where he developed internationalization tools.
is a member of the Java BluePrints team at SunMicrosystems where he works as the Technical Lead of the Java BluePrints team.Before joining the BluePrints team, Vijay was a member of the Enterprise Server Products Group of Sun Microsystems working on Sun’s enterprise server productline. Vijay holds an M.S. in computer science from Santa Clara University, Califor-nia, and a B.E. in electrical engineering from University of Madras, India.
is the lead architect of the Java BluePrints team at Sun Micro-systems, where he investigates the best uses of J2EE technologies for the design of 
enterprise applications and Web services. Inderjeet has been involved with the JavaBluePrints program since its inception. He is a regular speaker on enterprise applica-tion design and is the primary author for the Java series book,
 Designing Enterprise Applications with the J2EE platform, Second Edition
. In the past, Inderjeet has alsodesigned fault-tolerance software for large-scale distributed telecommunicationsswitching systems. Inderjeet holds an M.S. in computer science from WashingtonUniversity in St. Louis, and a B. Tech. in computer science and engineering fromIndian Institute of Technology, Delhi.
is the principal partner of ComputerEase Publishing, a computer consulting firm she founded in 1982. Her client list includes Sun Microsystems,Inc., Silicon Graphics, Inc., Oracle Corporation, and Borland. She has publishednumerous articles for developers on the Java programming language and J2EE plat-form technologies. She is a coauthor of several Addison-Wesley Java Series books,including
 Applying Enterprise JavaBeans: Component-Based Development for the J2EE Platform
(both editions),
 J2EE Connector Architecture and Enterprise Appli-cation Integration
, and
 Designing Enterprise Applications with the J2EE Platform
(both editions).
, software staff engineer at Sun Microsystems, is a member of the J2ME and Java BluePrints teams. He is currently technical lead on a platformfor end-to-end mobile enterprise applications project. With the Java BluePrintsteam, he contributed to the best practices architecture design guidelines for businesssolutions that use J2EE and J2ME technologies. Prior to this, Thierry was withMarket Development Engineering at Sun, where he helped ISVs integrate theJ2ME, J2EE, and XML technologies. Thierry has over seventeen years of profes-sional experience in software development. He holds a Maîtrise degree in computer science from Paris VIII University and a university degree in technology, electrical,and automatic engineering from Poitiers University Institute of Technology, France.
its inception, the Java
platform has been focused on the Web. Now a newgeneration of Web applications—Web services—will play an important role in theway enterprises implement their next generation of services. The Java
2, Enter- prise Edition (J2EE) platform will be the platform of choice for those enterprisesthat realize the key to Web services success is to combine the interoperability of Web standards with the portability of the Java platform. Today’s J2EE applicationsare proof that the J2EE platform is the benchmark for both interoperability and port-ability of enterprise applications.The world of the Web is bigger than any single operating system. Whether using the J2EE platform, a PHP hypertext preprocessor, the Perl scripting lan-guage, or any other open approach, developers are demanding technologies thatgive them freedom to apply their knowledge broadly across computing environ-ments. J2EE developers routinely apply their development skills across operatingsystems, machine architectures, and application servers. For developers, portabil-ity means more than the ability to run the same service on multiple operating sys-tems; it means using the tools they prefer and having the freedom to apply their skills across Solaris, Linux, Windows, AIX, and HP-UX.The WS-I Basic Profile 1.0 is a proof point that the J2EE vendor communitytakes Web services interoperability very seriously. By default, J2EE 1.4 Webservice clients and Web service endpoints will conform to the WS-I Basic Profile1.0, taking the guess work out of getting Web services to talk to each other. Withits full support of the WS-I Basic Profile, the J2EE platform is the most interoper-able Web services platform ever.J2EE applications use a mix of relational databases, JMS, and enterprise con-nectors to deliver sophisticated composite functionality. Web services joins theJ2EE platform’s already rich arsenal of integration strategies. Each integrationtechnology has its strong points. Broadly, Web services should be used whenmaximum interoperability is desired. J2EE Connectors should be used whenclosely-coupled integration with an external system is needed. RMI-IIOP should be used when a rich, object-oriented distributed object model is needed. JMSshould be used when a reliable, store-and-forward, publish/unsubscribe messag-ing system is needed to integrate asynchronous services. Many applications willuse combinations of these integration technologies. For instance, many Web ser-

Activity (27)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
murthy_oct24 liked this
prtemp12345 liked this
georgembugua liked this
abusidik liked this
gajugg@gmail.com liked this
Souvik Dutta liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->