Meaningless Drivel is fun!
The moose likes OO, Patterns, UML and Refactoring and the fly likes Integrating Web Based Enterprise System. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Integrating Web Based Enterprise System." Watch "Integrating Web Based Enterprise System." New topic

Integrating Web Based Enterprise System.

Muhammad Sarwar

Joined: Jan 02, 2003
Posts: 20
Currenlty I m in a situation where I am suppose to provide an architecture for integrating the more then tow heterogenious system using J2EE technology.All the sub systems are suppose to run on different machines with their own database and web servers.
Please suggest any pattern,architecture,protocol for such senario.
All responses are appreciated.

Knowlege 4 evey 1
Ilja Preuss

Joined: Jul 11, 2001
Posts: 14112
What kind of integration are you speaking about? Do the subsystems need to speak to each other? Or do they only need to be integrated into a common user interface?

The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Muhammad Sarwar

Joined: Jan 02, 2003
Posts: 20
There will be a common interface but the common interface will be using the busines interface of the integrated sub systems in order to get the required information from the sub systems and present it in its own way.This communication will the sort main system using the services provided by the sub systems.
Keeping in mind that all sub systems and main system are java based
Lasse Koskela

Joined: Jan 23, 2002
Posts: 11962
Have you looked into portal products?

Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Stan James
(instanceof Sidekick)
Ranch Hand

Joined: Jan 29, 2003
Posts: 8791
Some of the common choices are web services (lowest common denominator) or a message-oriented-middleware bus. We have both going on somewhat competitively. WebMethods is a neat integration platform for web services, MQ-Series and MQSI work nicely for messaging.
You also have to think about centralized or decentralized models. One group is trying to put WebMethods in front of many services - come to one server and one service organization for everything. Others pop up with their own SOAP servers and 3rd party servers. They are not perfectly interoperable so the client has to know quite a bit about who they're talking to.
I talked with one well-known company that had an extremely large centralized hub with a goal of presenting the only public API for hundreds of services all over the planet, real time and batch. That kind of thing takes a huge commitment to reliability, avialability, scalability, performance, manpower and playing well with others. Don't go there without CIO mandates!

A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
I agree. Here's the link:
subject: Integrating Web Based Enterprise System.
It's not a secret anymore!