Michael and Andrew,
Whilst I did not wish to start a big public discussion on Forms2Net, I
would still like to address the issues raised. However, I suggest if
you need more, please feel free to contact me directly.
Anyway, Forms2Net _does_ convert Oracle Forms into MVC architecture,
_this is not a ridiculous claim it is a simple fact_. It's is true
that Oracle Forms does not has an MVC architecture, and that is why
Forms2Net is not merely a language conversion tool but a platform
conversion tool.
Forms2Net works at the architectural level first, mapping Oracle Forms
concepts into MVC concepts and only after it starts generating the
code for the new application converting, among other things, the
existing PL\SQL code into .Net code. This means for instance that a
database block item will be broken into different pieces in the target
MVC
architecture: it will be represented in a model class as a property,
in the view layer as control, and in the control layer will be all the
item's triggers properly hooked into the view using .NET the event
registration mechanism. By no means, is the process of converting
Oracle Forms into a .NET MVC application a trivial task and that is
one of the reasons it must always be done with a tool like Forms2Net
that automatically applies re-engineering techniques built by a
company that has a large experience in platforms migration, and in
developing re-engineering and migration tools.
About SOA, Forms2Net does not generate a SOA application, and that
claim is not made by Forms2Net. Forms2Net generates an application
that is SOA ready which is a completely different claim. What we claim
is that in the converted .NET application we will have all the
necessary building blocks to transform your application in a SOA
application which is a direct consequence of the MVC architecture of
the Forms2Net converted applications. Forms2Net does not try to
generate a SOA architecture because defining a correct Service layer
for an entire application is always something that needs to be
carefully designed, taking into account an organization existent and
future business processes, knowing all the remain integration
requirements and what is, the level of commitment of the entire
organization IT architecture with a SOA architecture.
If you want more information about how Forms2Net works, you can read
the paper we wrote with the University of Leicester (published through
Springer). It can be found at
http://www.springerlink.com/content/d73u5r2741n661l5/.
This should answer any remaining questions.
Regards,
Karl