
Infusion FAQ
Submitted by admin on Tue, 2006-09-12 11:25.
What is Infusion?
What are the pre-requisite to using Infusion?
Which version of Java SE Infusion conforms to?
Which version of Java SE Infusion recommends?
Which version of Java EE Infusion conforms to?
Which version of Java EE Infusion recommends?
What is the target user for Infusion?
Which IoC containers are supported by Infusion?
Does Infusion mandate the use an Application Server?
Do I need to use the entire stack of Infusion?
Does Infusion have any recommendation for any service vendors for the ubiquitous JavaEE services?
Does Infusion have an IDE plugin?
What are the technologies used in Infusion?
I have a question that hasn't been addressed here. How do I ask?
What is Infusion?
Infusion is an Enabler Technology for Application Integration. It provides a streamlined programming model and service integration platform for Java EE based applications. Infusion acts as the project container which provides out-of-the-box project engineering artifacts as well.
What are the pre-requisite to using Infusion?
Infusion is a Java EE application enabler. Therefore, Infusion requires a Java SE environment to run properly. If you are planning application server based deployment, Java EE 5 is recommended.
Which version of Java SE Infusion conforms to?
Infusion conforms to Java SE 6.
Which version of Java SE Infusion recommends?
Infusion recommends Java SE 5 and above. We recognize the migration latency of large scale applications to a more modern Java platform and work with customers to ensure that it gracefully degrades to legacy Java environment (J2SE 1.4 or lower).
Which version of Java EE Infusion conforms to?
Infusion conforms to Java EE 5.
Which version of Java EE Infusion recommends?
Infusion recommends Java EE 5, although J2EE 1.4 is fully supported as well.
What is the target user for Infusion?
Infusion can be used for Java EE application developement of mid to large size. In our experience Java EE ISV and solution providers benefit the most out of Infusion.
Which IoC containers are supported by Infusion?
Infusion is capable of using the services of the most standard IoC container including Spring, Pico and Plexus. However, for maximum reliability and enriched experience, Infusion recommends Spring IoC container.
Does Infusion mandate the use an Application Server?
Not necessarily. While, the ubiquity of application servers are growing by the day, we recognize that a full-stack Java EE application server might be too overwhelming for certain mid-sized application development. Having said that, you are free to use any Java EE 1.5 compliant application server with zero changes in your code! (as long as the resources declarations are done appropriately).
Do I need to use the entire stack of Infusion?
Not at all. Unlike mose of the framework in the market, Infusion is extremely granular by design. It doesn't force you to use (or package) the entire stack into you application. Just select the components that you need and you are done.
Does Infusion have any recommendation for any service vendors for the ubiquitous JavaEE services?
Short answer, no. Use the one that makes your developers and customers most comfortable. Having said that, most well known components have some uniqeness over the other and the decision is usually driven by what works best for a given scenario.
Does Infusion have an IDE plugin?
Of course! Easing up development experice is one of the primary goals of Infusion. It's important that developers get productive with the Infusion technologies quickly using the tools that they are most used to. At the moment we have plugins for Eclipse, IntelliJ IDEA and Netbeans.
Is Infusion available as free/open-source offering?
At this time, Infusion is a commercial offering tailored for the customer needs. Please get in touch with the sales team with your needs for better scoping your needs and a detailed pricing.
I have a question that hasn't been addressed here. How do I ask?
Thanks for showing interest. Please drop a message for us and our sales team would get back to you to better understand your needs.




