UML - IT system architectures
Hi,
I have encountered a problem and i hope someone here is able to help me. When two large companies are merging you have some difficulties with IT integration. How could UML help you when integrating two large IT systems? Or any other large systems. I have found some information about abstraction and seeing the bigger picture and so on but i need more.
Regards
// In need of help
[410 byte] By [
alveusa] at [2007-9-29 9:44:37]

Hi Alveus,
If your systems to integrate were built using object oriented techniques, I suggest to study the package structure and class diagrams. Watch out for interfaces which the system provides for other systems and have a look at how they interact.
If you`re planning to integrate your system with EAI products or via web services, you or your architects will need an abstract view of your system to point out the possibilities of connecting them.
The UML helps you to express how the system is built (packages, class diagrams), what the system behaviour is (sequence diagrams, interaction diagrams or state charts) and how the outside world commuicates with your system (use case view). The point is that (in an integration project) you won`t need to understand the whole system in detail. But only if you see the abstraction of the system, you will have a chance to understand, which parts are interesting for you and which parts aren`t.
kind regards
adrian
Dear alveus,
I agree with adrian, but I wish to make some refinement.
You should not see into the deep of both the systems. You should make(define) abstraction layer on both systems.
The layer should be such that above it, everything, data & flow can be affected by the other system, while both are interacting. While below it, there details can be hidden, there is no need to study them.
Now you should think to integrate only the things above the abstraction layers on both the systems, in this way your work will be quite easier.
-> Maulik Soni.