Software modules and schema hierarchies
Posted: Fri Aug 07, 2009 11:21 am
by cnwep1 >> Sat, 26 Aug 2000 3:50:35 GMT
Hello,
What approach do you folks take to building modular systems using Jade? How easy is it to build 'plug and play' modules? Say you have a suite of accounting modules (sales, puchase, general ledger, inventory blah blah). How would you organise your schemas? Everything in one schema and use some kind of licencing mechanism to prevent bits of your software being used?
Currently looking at building a number of interrelated applications for a client. One of the modules will be common to the others (let's call it Parent). The others (called Brother and Sister) need to talk to Parent, and also may need to interact with each other. The client would like these built as separate 'plug and play' style projects. The idea of this is that they might sell Parent and possibly other modules (say Brother but not Sister) to other businesses. I'm not sure how you could achieve this using Jade's schema hierarchy given the requirement that Brother and Sister may need to interact. I think you'd end up putting the whole lot into a single schema (or a series of schemas with the bottom one containing applications for all the modules contained in the superschemas). Trying to build separate schemas for each module and then somehow arranging them in a suitable hierarchy so that they can interact would be a challenge.
Just wondering how you folks see the practical realities of building modular systems using Jade.
Eric in Dunedin
Hello,
What approach do you folks take to building modular systems using Jade? How easy is it to build 'plug and play' modules? Say you have a suite of accounting modules (sales, puchase, general ledger, inventory blah blah). How would you organise your schemas? Everything in one schema and use some kind of licencing mechanism to prevent bits of your software being used?
Currently looking at building a number of interrelated applications for a client. One of the modules will be common to the others (let's call it Parent). The others (called Brother and Sister) need to talk to Parent, and also may need to interact with each other. The client would like these built as separate 'plug and play' style projects. The idea of this is that they might sell Parent and possibly other modules (say Brother but not Sister) to other businesses. I'm not sure how you could achieve this using Jade's schema hierarchy given the requirement that Brother and Sister may need to interact. I think you'd end up putting the whole lot into a single schema (or a series of schemas with the bottom one containing applications for all the modules contained in the superschemas). Trying to build separate schemas for each module and then somehow arranging them in a suitable hierarchy so that they can interact would be a challenge.
Just wondering how you folks see the practical realities of building modular systems using Jade.
Eric in Dunedin