Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
J-Integra for .NET J-Integra for .NET is the most effective and widely supported middleware technology enabling interoperability between Java and Microsoft .NET components. J-Integra for .NET is part of a comprehensive suite of Enterprise Interoperability Solutions from Intrinsyc which also include J-Integra for COM and J-Integra for Exchange. These solutions are used by Fortune 1000 companies to effectively integrate and harness the most powerful features of Java and Microsoft technologies. MICROSOFT Seamless Integration Between Java and Microsoft .NET Excel ActiveX Visual Basic Exchange Java and Microsoft .NET are at the forefront of enterprise development. Almost .NET Biztalk every medium-to-large business is certain to have systems that use these technologies. Intrinsyc's J-Integra for .NET is an application integration technology MSCRM that bridges Java and Microsoft systems so they can work together in concert. Office Using J-Integra for .NET, you can access .NET from Java, and vice versa, enabling Any Client. Any Server. you to take advantage of the power of both technologies. Now you can mix and match your Microsoft .NET technologies, such as ASP.NET and .NET components, with Java technologies, such as Enterprise JavaBeans and Java Servlets. J-Integra for .NET saves development time and allows you to leverage the JAVA Jrun Oracle 9i Mail BEA WebLogic J2EE Applet SUN Chilisoft EJB ColdFusion Servlet SAP NetWeaver JSP IBM Rational JBoss Any Client. Any Server. existing skills of your developers by reusing your Java and .NET components throughout your systems. J-Integra for .NET now features new plug-ins that automate configuration tasks and proxy generation within the Visual Studio .NET and Eclipse Integrated Development Environments. Applications Some uses of J-Integra for .NET include: • Use any language supported by .NET to write clients for Enterprise JavaBeans (EJBs) • Access .NET components from any Java Object/EJB J-Integra for .NET Highlights • Integrate ASP.NET with EJBs • Provides access to .NET components as if they were Java objects • Allows use of C++, Visual Basic .NET, C# and other languages with standard Java objects or EJBs • Pure Java implementation • Web services support • Eclipse, Visual Studio .NET plug-ins • Access an Internet Information Server (IIS) component from Java • Connect Java Servlets together with .NET components • New plug-ins for Eclipse and Visual Studio .NET IDEs Use .NET Remoting with Java J-Integra for .NET uses a pure Java implementation of .NET Remoting, Microsoft's distributed object protocol for .NET frameworks. .NET Remoting is designed to be used in tightly-coupled Intranet environments where COM, CORBA, or RMI was previously used. It can also be used in loosely-coupled Internet environments. www.intrinsyc.com www.intrinsyc.com Locations Head Office 700 West Pender Street 10th Floor Vancouver BC Canada V6C 1G8 Toll Free: 1 800 474 7644 Telephone: 604 801 6461 Facsimile: 604 801 6417 US office 11130 NE 33rd Place Ste 200 Bellevue, WA USA 98004 Telephone: 425 732 4950 Facsimile: 425 732 4901 European Office Intrinsyc Europe Ltd. Fountain House Great Cornbow Halesowen West Midlands UK B63 3BL Telephone: +44 121 501 6000 Facsimile: +44 121 501 6035 [email protected] j-integra.intrinsyc.com Integrate Java and .NET Seamlessly with Intrinsyc's J-Integra for .NET Use .NET Remoting with Java cont’d .NET Remoting is used to enable Common Language Runtime (CLR) components in different application domains to talk to each other. It is important to remember that CLR supports many different languages including C#, Visual Basic .NET, ASP.NET and C++. Using J-Integra for .NET, Java components appear to be CLR components, and CLR components appear to be Java components. One of the most interesting features of .NET Remoting is that the transport protocol and the data formatting are configurable and extendable. Currently .NET and J-Integra for .NET support both HTTP and TCP/IP transport protocols, and either SOAP or binary data formatting. Future Compatibility with J-Integra for .NET Applications which use J-Integra for .NET will continue to run under Indigo, Microsoft's new web services communications technology. Microsoft has stated clearly that .NET Remoting as we currently know it is not going to be removed from the .NET frameworks when Indigo ships. Intrinsyc Software is a member of Microsoft's Indigo Ascend Program, and is already developing a high performance, bi-directional Java/Indigo interoperability channel which will be available with the official release of Indigo. In addition, Intrinsyc Software will be introducing a new "fast binary channel" to J-Integra for .NET in the summer of 2005. This new "fast channel" will include the following features: • Faster than pure .NET Remoting, • Make any .NET object remoteable, not just especially in the serialization objects derived from MarshallByRefObject and de-serialization of objects • Bi-directional • 100% managed code solution J-Integra for .NET Features • Pure Java implementation • Bi-directional: .NET to Java, Java to .NET • Supports .NET 1.x and 2.x under Windows 2000/NT/XP from CLR parameters/return values Oracle9i, iPlanet, Borland Enterprise Server and JBoss • Supports Visual Studio .NET and Eclipse • Passing Java/CLR objects by reference and by value as parameters/return values • Multidimensional arrays as parameters/return values development tools • Support for HTTP or TCP/IP transport protocols • Support for binary message formats • Maintenance of class hierarchy between Java and CLR classes • Client-activated and server-activated objects • Marshalling objects by reference or by value • Parameterized constructors for client-activated objects from Java • Invocation of methods on Java objects • Java/CLR primitive types as • Compatible with JDK 1.3 and higher • Supports BEA Weblogic, IBM WebSphere, Copyright© 2005 by Intrinsyc Software International, Inc. All rights reserved. Intrinsyc® , and J-Integra™ are registered trademarks of Intrinsyc Software. Oracle is the registered trademark of Oracle Corporation in the United States or the trademark of Oracle Corporation in other countries, or both. Eclipse is a trademark or registered trademark of the Eclipse Consortium. iPlanet, Java, J2EE, Enterprise JavaBeans, ChiliSoft, and all Java-based marks are either the registered trademark or trademarks of Sun Microsystems Inc. in the United States or the trademarks of Sun Microsystems Inc. in other countries, or both. Microsoft, Windows CE, Windows NT, Visual C++, and Visual Studio are either the registered trademark or trademarks of Microsoft Corporation in the United States or the trademarks of Microsoft in other countries, or both. All other product names are trademarks or registered trademarks of their respective owners and are hereby acknowledged. • Invocation of methods on CLR objects • Propagation of exceptions between Java and .NET and vice-versa • Callbacks • Accessing EJBs as CLR components • Generation of Web Application archives for easy deployment • Logging • Basic Digest HTTP authentication Availability Download a free evaluation at j-integra.intrinsyc.com/downloads/ For more information, visit us at j-integra.intrinsyc.com All specifications are subject to change without notice. j-integra.intrinsyc.com Revised 04/05