Artix and .NET
For developers building new .NET applications, Artix Encompass and Artix Mainframe are the fastest, most scalable products for exposing legacy transaction processing systems and middleware technology as Web services. Artix can service-enable a broad variety of technologies, including
- MQSeries services
- CORBA objects
- CICS and IMS transactions
- TIBCO Rendezvous messages
- Tuxedo services
- JMS messages
- Custom, home-grown, middleware
- Any packaged application built on CORBA or Tuxedo, or that provides integration facilities via MQSeries, JMS or TIBCO Rendezvous.
In all cases, Artix generates WSDL service contracts that can be directly imported into Visual Studio and invoked from .NET applications.
Example Deployment
Here is how one IONA customer is using .NET and Artix together. The customer wanted to increase the productivity of customer service representatives working in its call centers. IT proposed a new unified .NET client application to replace a myriad of older, poorly integrated client applications. However the customer wanted to reuse the existing back end business services implemented in CORBA and home-grown C++ applications.
This is a large system that runs on 10,000+ desktops, needs to access 1,000s of business services, and is geographically distributed across multiple locations.
The customer used Artix to expose both the CORBA applications and the C++ applications as Web services. The customer defined WSDL service contracts for these applications, which were then given to the .NET developers so they could access these services without having to know anything about CORBA or C++.
Artix was chosen for this project for several reasons, including its above-mentioned ease of use:
- Performance - The customer conducted extensive performance tests that showed that Artix-based Web services were faster than all the other alternatives that were evaluated
- Scalability - The customer conducted extensive scalability tests that showed that Artix was more scalable than the other alternatives. In particular, Artix provides run time services for dynamically registering and looking up service instances, load balancing across the pool of available service instances, and supporting conversation interactions between .NET clients and the back-end services
- Role-based access control and security integration - Artix performs role-based access control for all Web service invocation. With its Site Minder and LDAP adapters, it can be easily integrated with the customer�™s existing Enterprise Security System.
- Management integration - Artix can be easily integrated with the customer�™s existing Enterprise Management System since it generates logging and performance data for Tivoli and BMC.
Artix Encompass vs. Microsoft BizTalk
At first glance it might appear the Artix Encompass and Microsoft BizTalk do the same thing.
Probably the simplest way to explain the difference is as follows:
- Use Artix Encompass (or Artix Mainframe) when your .NET application needs direct, high-performance access to legacy services implemented using MQSeries, CORBA, CICS, IMS, Tuxedo, TIBCO, JMS, or custom home-grown middleware. This situation will occur most frequently when you are developing new client applications that require real-time access to legacy services
- Use Microsoft BizTalk when you need to accessing legacy services and you need traditional EAI facilities like complex data transformation and sophisticated multi-step integration flows.
IN DEVELOPER CENTER...
Related Content
Need More Info?
Feel free to reach us by phone or email anytime of the day.
> View Phone Numbers
> Contact Us Form