1

So there is an insurance company which wants to move long term its proprietorially written software for different insurance products to a new platform / framework / concept / something. One of the applications is ~700 pages big. We would require some workflow application (ibm websphere products?). Transaction control, historisation, support for running batches, integration of different systems (basically our DB2 is on a host zOs system). The front end is a web gui. The business logic code is written in C++. We would like to move step by step to the new environment.

What would be good options?

Toskan
  • 280

2 Answers2

1

Why do they want to move? Answering that question is pretty important.

On the Java/JVM side I would look at Matt Raible's comparison on comparing web frameworks and then take his advice on putting your own weights on the 20 criteria (+ perhaps some criteria of your own) and then picking the top 2 to prototype with.

Please do prototype several solutions before settling on one :-).

0

Were I able to completely re-platform the applications at the insurance company I work for, I would look into doing it with a Business Process Management/Business Rules Management system such as what PegaSystems offers. Use this to integrate your JEE app.

First establish the framework. Again, something like

Then extract what you actual processes are and what your business rules are. You can do this on an application by application basis.

Write a system that can perform the processes independent of what the actual rules are.

Plug in the rules.

There are a ton of advantages to separating rules from process from data, but it's hard to migrate to the model without completely rewriting your approach.

Oh, and if you're looking for which actual technologies to use--in the JEE world, the JBoss stack is a better bet the IBM's ugliness.

Matthew Flynn
  • 13,495
  • 2
  • 39
  • 58