Implementing FIX using EJB

Imported from previous forum

[ original email was from Harry Huw - cbbl23@totalise.co.uk ]
Hi, everyone,

I wonder if someone has experience of implementing
FIX using EJB technology? If so, could you please
share your experience with me? Advantages,
disvantages, feasibility …

Thanks in advance.

Harry Huw

[ original email was from Ian Orford - ian.orford@dresdnerkb.com ]
The only engine that I know of that is implemented using this technology is Financial Fusion. I’m a user of it rather than one of its developers, so cant really comment further.

> Hi, everyone,
>
> I wonder if someone has experience of implementing
> FIX using EJB technology? If so, could you please
> share your experience with me? Advantages,
> disvantages, feasibility …
>
> Thanks in advance.
>
> Harry Huw
>
>

[ original email was from Alexander Mologoko - sm@fm.com.ua ]
B2BITS Corp. offers an EJB implementation built on top of our open source
.FIXantenna Engine.
We have successfully implemented this solution in a number of consulting
projects and I have
my own opinion about advantages and disadvantages based on this experience.

Advantages:

  1. All well known advantages of component technologies. In particular our
    FIX-connected systems
    built with EJB have clearly separated component business logic. FIX Engine
    itself is represented
    internally as a set of Enterprise Java Beans controlling different aspects
    of its functionality and
    interacts with Enterprise Java Beans that implement business logic.
  2. Seamless integration with web-applications built on J2EE platform.
    Various web front-ends
    that use JSP/Servlet/EJB technologies can be easily extended to adopt FIX.

Disadvantages:

  1. Relatively low performance with high hardware requirements
  2. Enterprise Java Beans that work on one Java Application Server platform
    usually won’t work out of the box on another one - code adaptation is
    required.

I can recommend implementing FIX using EJB technology for those
organizations,
which are J2EE platform oriented or plan to use FIX Engine in their systems
in conjunction
with a web front-end (web-based order entry systems etc.) and that don’t
expect extreme
transaction loads.

Best regards,

Alexander Mologoko
B2BITS Corp.

> Hi, everyone,
>
> I wonder if someone has experience of implementing
> FIX using EJB technology? If so, could you please
> share your experience with me? Advantages,
> disvantages, feasibility …
>
> Thanks in advance.
>
> Harry Huw
>
>