|
|
YOUR FEEDBACK
Did you read today's front page stories & breaking news?
SYS-CON.TV |
TOP THREE LINKS YOU MUST CLICK ON Application Management
SOA Web Services And Best Practices For .NET WebSphere Interoperability
Mixed-mode deployments where the data center has a mixture of different technology platforms
By: Laurence Moroney
Dec. 24, 2005 02:15 PM
Digg This!
Page 3 of 3
« previous page
Understanding Visual MainWin
The .NET runtime environment is hosted on J2EE by an implementation of the .NET Framework in J2EE, provided by Mainsoft and based on the Mono project. Figure 2 shows how this works through the Visual MainWin for J2EE technology stack. .NET-based code runs on the .NET Framework class library, implemented by using the Mono source code, compiled into Java bytecode, and hosted on WebSphere as well as the core Data and .NET classes from mscorlib (a fundamental part of the .NET Framework) implemented directly by Mainsoft on Java. These then run using standard Java packages such as JDBC. For example, .NET code built using the System.Data namespace will convert into Java bytecode using the Java-based implementation of System.Data that runs on top of JDBC. Interoperability is achieved through native support. Since the runtime for all compiled code is WebSphere, the .NET programmer and applications can access Java classes, EJBs, and namespaces transparently from the .NET environment as though those classes were .NET classes. The JDK and J2EE classes are all available to the .NET developer should the need arise. It works both ways - .NET classes built on the unified platform are also available to the Java programmer and applications. In a distributed environment, .NET code can reference Java code that's deployed as an EJB or Web Service. Since the entire environment is Java, point-to-point integration with EJB assets is available over RMI. The developer experience is simple - they create a proxy to the EJB in a way similar to that used for consuming Web Services. Additionally the .NET programmer can access the J2EE server context, which is useful, and necessary for manipulating JNDI objects such as data sources.
Conclusion Page 3 of 3 « previous page
WEBSPHERE LATEST STORIES . . .
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS BREAKING WEBSPHERE NEWS
|
||||||||||||||||||||||||||||||