Documenting software architectures that serve multiple markets
        Posted  
        
            by 
                wsb3383
            
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by wsb3383
        
        
        
        Published on 2010-12-21T19:00:47Z
        Indexed on 
            2010/12/21
            19:54 UTC
        
        
        Read the original article
        Hit count: 303
        
Hello,
I'm the lead developer/architect wanna-be on a J2EE based system/platform at work that serves both real estate and automotive markets. The systems consists of a set of database back ends, web services and two web clients. The platform ends up serving 3 different products: an internal vehicle inventory system for use by company analysts, an external dealer management system (commercialized product), and a real estate inventory system (commercialized). In other words, it follows a software product lines approach....My question is, I'm having trouble communicating to other technical and some business people how this platform architecture is one system that serves multiple markets (by leveraging some existing assets combined with minor modifications)....Is there a formal modeling language that can simplify communicating this intent? I should note that I haven't read much about software product lines, so I'm not sure if there is actually a standard modeling approach to SPL that i'm not aware of....I'm also interested in knowing if there are special configuration management practices for such systems.
thanks,
© Stack Overflow or respective owner