WebSphere and .NET Coexistence / Peter Kovari [and others].

This IBM Redbooks publication explores the different coexistence scenarios for the WebSphere and .NET platforms. This book is a good source of information for solution designers and developers, application integrators and developers who wish to integrate solutions on the WebSphere and .NET platforms...

Full description

Saved in:
Bibliographic Details
Online Access: Full text (Emerson users only)
Contributors: Kovari, Peter
Format: Electronic eBook
Language:English
Published: [White Plains, N.Y.] : IBM, ©2004.
Edition:1st ed.
Series:IBM redbooks.
Subjects:
Local Note:ProQuest Ebook Central

MARC

LEADER 00000cam a2200000 a 4500
001 in00000003272
006 m o d
007 cr nn|||||||||
008 060103s2004 nyua ob 001 0 eng d
005 20240808184850.3
019 |a 80244557  |a 466454622  |a 488559862  |a 560081860  |a 647471705  |a 722435762  |a 728038253  |a 829085394  |a 888551055  |a 961640654  |a 962603810  |a 1037449307  |a 1055362400  |a 1062873832  |a 1081297253  |a 1153042305  |a 1192344573  |a 1228543236  |a 1240530648 
020 |a 9780738498249 
020 |a 0738498246 
020 |z 0738498246 
035 |a (OCoLC)62772129  |z (OCoLC)80244557  |z (OCoLC)466454622  |z (OCoLC)488559862  |z (OCoLC)560081860  |z (OCoLC)647471705  |z (OCoLC)722435762  |z (OCoLC)728038253  |z (OCoLC)829085394  |z (OCoLC)888551055  |z (OCoLC)961640654  |z (OCoLC)962603810  |z (OCoLC)1037449307  |z (OCoLC)1055362400  |z (OCoLC)1062873832  |z (OCoLC)1081297253  |z (OCoLC)1153042305  |z (OCoLC)1192344573  |z (OCoLC)1228543236  |z (OCoLC)1240530648 
035 |a (OCoLC)ocm62772129  
037 |a CL0500000196  |b Safari Books Online 
040 |a NTG  |b eng  |e pn  |c NTG  |d WPG  |d REDDC  |d OCLCQ  |d MERUC  |d CCO  |d E7B  |d FVL  |d B24X7  |d OCLCQ  |d OCLCO  |d OCLCQ  |d UMI  |d DEBSZ  |d OCLCQ  |d OCLCA  |d OCLCQ  |d OCLCO  |d OCLCQ  |d EBLCP  |d OCLCF  |d OCLCQ  |d COO  |d OCLCQ  |d AZK  |d CNNLC  |d CNNOR  |d MOR  |d PIFBR  |d ZCU  |d LIV  |d OCLCQ  |d OCLCO  |d OCLCA  |d U3W  |d OCL  |d BRL  |d STF  |d WRM  |d OCLCQ  |d CEF  |d NRAMU  |d ICG  |d VT2  |d OCLCQ  |d OCLCO  |d WYU  |d G3B  |d TKN  |d DKC  |d AU@  |d OCLCQ  |d OCLCO  |d OCLCQ  |d BRF  |d TOH  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCL  |d DXU 
050 4 |a TK5105.8885.W43  |b W43 2004b 
082 0 4 |a 005.2/76  |2 21 
245 0 0 |a WebSphere and .NET Coexistence /  |c Peter Kovari [and others]. 
250 |a 1st ed. 
260 |a [White Plains, N.Y.] :  |b IBM,  |c ©2004. 
300 |a 1 online resource (xvi, 590 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a data file 
490 1 |a Redbooks 
504 |a Includes bibliographical references and index. 
505 0 |a Front cover -- Contents -- Notices -- Trademarks -- Preface -- The team that wrote this redbook -- Become a published author -- Comments welcome -- Part 1 Introduction -- Chapter 1. J2EE introduction -- 1.1 Architecture -- 1.1.1 Overall architecture -- 1.1.2 Layer technologies (application architecture) -- 1.1.3 Standard support -- 1.1.4 Platform support -- 1.1.5 Programming languages -- 1.1.6 Deployment units -- 1.1.7 Runtime execution environment -- 1.1.8 Life cycle management -- 1.1.9 Remote object discovery -- 1.1.10 Remote Method Invocation -- 1.1.11 Web Services -- 1.1.12 Transaction management -- 1.1.13 Security -- 1.1.14 Load balancing and failover -- 1.1.15 Application logging -- 1.2 Development -- 1.2.1 Writing a Java application using a text editor -- 1.2.2 WebSphere Studio Application Developer (IDE) -- 1.3 Testing -- 1.3.1 WebSphere Studio Application Developer -- 1.4 Deployment -- 1.4.1 Packaging J2EE applications -- 1.4.2 Deploying the packaged applications -- 1.5 Runtime -- 1.5.1 WebSphere Application Server -- 1.6 Administration -- Chapter 2. .NET introduction -- 2.1 Architecture -- 2.1.1 Overall architecture -- 2.1.2 Layered services (application architecture) -- 2.1.3 Standard support -- 2.1.4 Platform support -- 2.1.5 Programming languages -- 2.1.6 Deployment units -- 2.1.7 Runtime execution environment -- 2.1.8 Life cycle management -- 2.1.9 Remote object discovery -- 2.1.10 Remote invocation -- 2.1.11 Web Services -- 2.1.12 Transaction management -- 2.1.13 Security -- 2.1.14 Load balancing and failover -- 2.1.15 Application logging -- 2.1.16 Versioning -- 2.2 Development -- 2.2.1 Writing a C# application using text editor -- 2.2.2 Microsoft Visual Studio .NET (IDE) -- 2.2.3 Source code management -- 2.3 Testing -- 2.3.1 Debugging and unit testing -- 2.3.2 Performance and load testing -- 2.4 Deployment -- 2.5 Runtime. 
505 8 |a 2.6 Administration -- Chapter 3. An architectural model for coexistent applications -- 3.1 Coexisting heterogeneous technologies -- 3.1.1 Layered application model -- 3.1.2 Concentric layered application model -- 3.1.3 Bridging layers and address spaces -- 3.1.4 Interoperation layer abstraction -- 3.1.5 Summary -- Part 2 Scenarios -- Chapter 4. Technical coexistence scenarios -- 4.1 Introduction -- 4.2 Fundamental interaction classifications -- 4.2.1 Stateful synchronous interaction -- 4.2.2 Stateless synchronous interaction -- 4.2.3 Stateless asynchronous interaction -- 4.2.4 Stateful asynchronous interaction -- 4.2.5 RPC interface style -- 4.2.6 Document interface style -- 4.2.7 Argument by value paradigm -- 4.2.8 Argument by reference paradigm -- 4.2.9 Distributed object architecture -- 4.2.10 Message Oriented Architecture -- 4.2.11 Service-oriented architecture -- 4.2.12 Conclusions and recommendations -- 4.3 Layer interaction classifications -- 4.3.1 Interaction case a: client logic to client logic -- 4.3.2 Interaction case b: client logic to presentation logic -- 4.3.3 Interaction case c: client logic to business logic -- 4.3.4 Interaction case d: presentation logic to presentation logic -- 4.3.5 Interaction case e: presentation logic to business logic -- 4.3.6 Interaction case f: business logic to business logic -- 4.3.7 Interaction case g: business logic to resource -- 4.3.8 Interaction case h: resource to resource -- 4.3.9 Conclusion and recommendations -- 4.4 Technical solution mapping -- 4.4.1 Stateful synchronous integration solution candidates -- 4.4.2 Stateless synchronous integration solution candidates -- 4.4.3 Stateful asynchronous integration solution candidates -- 4.4.4 Other potential candidate technical solutions (to be proven) -- 4.4.5 Some last resource integration technologies -- Chapter 5. Scenario: Asynchronous. 
505 8 |a 5.1 Problem definition -- 5.1.1 Description of the problem -- 5.1.2 Considerations -- 5.2 Solution model -- 5.2.1 A solution to the problem -- 5.2.2 Simple scenario details -- 5.2.3 .NET consumer to WebSphere service provider -- 5.2.4 WebSphere consumer to .NET service provider -- Chapter 6. Scenario: Synchronous stateful -- 6.1 Problem definition -- 6.1.1 Description of the problem -- 6.1.2 Considerations -- 6.1.3 Constraints -- 6.1.4 Recommendations -- 6.2 Solution model using the ActiveX Bridge -- 6.2.1 A solution to the problem -- 6.2.2 Simple scenario details -- 6.3 Solution model using the Interface Tool for Java -- Chapter 7. Scenario: Synchronous stateless (WebSphere producer and .NET consumer) -- 7.1 Problem definition -- 7.1.1 Description of the problem -- 7.1.2 Considerations -- 7.2 Solution model -- 7.2.1 A solution to the problem -- 7.2.2 Service provider -- 7.2.3 Service consumer -- 7.3 Extended solution -- 7.4 Recommendations -- Chapter 8. Scenario: Synchronous stateless (WebSphere consumer and .NET producer) -- 8.1 Solution model -- 8.1.1 A solution to the problem -- 8.1.2 Service provider -- 8.1.3 Service consumer -- 8.1.4 Test -- 8.2 Extended solution model -- Chapter 9. Scenario: Web interoperability -- 9.1 Introduction -- 9.2 Shared presentation components -- 9.2.1 Configuring Microsoft IIS for shared presentation -- 9.3 Session state interoperability -- 9.3.1 Problem definition -- 9.3.2 WebSphere Application Server session management -- 9.3.3 Microsoft .NET session management -- 9.3.4 Considerations -- 9.3.5 Recommendations -- 9.4 Data propagation -- 9.4.1 Problem definition -- 9.4.2 Description of the problem -- 9.4.3 Considerations -- 9.4.4 Solution model -- 9.4.5 URL redirection implementation -- 9.4.6 Form-based propagation implementation -- 9.4.7 Recommendations -- 9.5 Integrated security -- 9.5.1 WebSphere security. 
505 8 |a 9.5.2 .NET security -- 9.5.3 Integrating authentication -- 9.5.4 Integrating authorization -- Part 3 Guidelines -- Chapter 10. Supporting technologies -- 10.1 Web Services -- 10.1.1 Technologies for Web Services -- 10.2 Client applications -- 10.2.1 Web browser -- 10.2.2 J2EE clients -- 10.2.3 Windows .NET clients -- 10.3 Server pages -- 10.3.1 Servlets and JSPs -- 10.3.2 ASP.NET -- 10.4 Distributed components -- 10.4.1 EJBs -- 10.4.2 .NET Remoting -- 10.5 Database access -- 10.5.1 EJBs -- 10.5.2 JDBC -- 10.5.3 ADO.NET -- 10.6 Messaging middleware -- 10.7 Back-end integration -- 10.7.1 J2C -- 10.7.2 .NET -- 10.8 Other integration technologies -- 10.8.1 ActiveX Bridge -- 10.8.2 IBM Interface Tool for Java -- Chapter 11. Quality of service considerations -- 11.1 Scalability -- 11.1.1 WebSphere -- 11.1.2 .NET -- 11.2 Performance -- 11.2.1 WebSphere -- 11.2.2 .NET -- 11.3 Availability -- 11.3.1 WebSphere -- 11.3.2 .NET -- 11.4 Security -- 11.4.1 WebSphere -- 11.4.2 .NET -- 11.5 Transactionality -- 11.5.1 WebSphere -- 11.5.2 .NET -- 11.6 Manageability -- 11.6.1 WebSphere -- 11.6.2 .NET -- 11.7 Maintainability -- 11.7.1 WebSphere -- 11.7.2 .NET -- 11.8 Portability -- 11.8.1 WebSphere -- 11.8.2 .NET -- 11.9 Web Services -- Part 4 Appendixes -- Appendix A. Lotus Domino and .NET coexistence -- A.1 Web Services integration -- A.1.1 Domino provider, .NET consumer -- A.1.2 .NET service provider, Domino service consumer -- A.2 Using the COM interface -- A.2.1 Domino as a COM server, .NET as a client -- Appendix B. Additional material -- Locating the Web material -- Using the Web material -- System requirements for downloading the Web material -- How to use the Web material -- Abbreviations and acronyms -- Related publications -- IBM Redbooks -- Other publications -- Online resources -- How to get IBM Redbooks -- Help from IBM -- Index -- Back cover. 
520 |a This IBM Redbooks publication explores the different coexistence scenarios for the WebSphere and .NET platforms. This book is a good source of information for solution designers and developers, application integrators and developers who wish to integrate solutions on the WebSphere and .NET platforms. Part 1, "Introduction" is a quick introduction to the J2EE (WebSphere) and .NET technologies. It also depicts a basic architectural model that can be used to represent both WebSphere applications and .NET applications. Part 2, "Scenarios" identifies several potential technical scenarios for coexistence via point-to-point integration between applications deployed in the IBM WebSphere Application Server and applications deployed in the Microsoft .NET Framework. This part provides in-depth technical details on how to implement certain scenarios using today's existing technologies. Part 3, "Guidelines" provides general guidelines for solution developers. A list of supporting technologies can help with the solution implementation. The Quality of Service chapter is a collection of services available on both platforms. The Appendixes go further by using other IBM technologies and describing two integration solutions between Lotus Domino and .NET applications. Please note that the additional material referenced in the text is not available from IBM 
590 |a ProQuest Ebook Central  |b Ebook Central College Complete 
630 0 0 |a WebSphere. 
630 0 0 |a Microsoft .NET Framework. 
650 0 |a Web servers  |x Computer programs. 
650 0 |a Web site development. 
650 0 |a Application software  |x Development. 
700 1 |a Kovari, Peter. 
758 |i has work:  |a WebSphere and .NET Coexistence (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCGtxRJ78HbCK6kKpdtHgrq  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |t WebSphere and .NET coexistence.  |b 1st ed.  |d [Raleigh, N.C.?] : IBM, 2004  |z 0738498246  |w (DLC) 2005271391  |w (OCoLC)58599891 
830 0 |a IBM redbooks. 
852 |b EBooks  |h ProQuest 
856 4 0 |u https://ebookcentral.proquest.com/lib/emerson/detail.action?docID=3306878  |z Full text (Emerson users only)  |t 0 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL3306878 
947 |a FLO  |x pq-ebc-base 
999 f f |s b6eefa57-582a-4e0d-9f64-8c472512c6d7  |i 7d571712-b7f8-4fc2-9e68-b0a9914bfbf4  |t 0 
952 f f |p Can circulate  |a Emerson College  |b Main Campus  |c Emerson College Library  |d EBooks  |t 0  |e ProQuest  |h Other scheme  |i E-Resource 
856 4 0 |t 0  |u https://ebookcentral.proquest.com/lib/emerson/detail.action?docID=3306878  |y Full text (Emerson users only)