tag:blogger.com,1999:blog-3294520508206749272.post5328135977191863476..comments2024-02-29T11:19:27.458+01:00Comments on Fred Madiot: MDD Case-Study: RCP Code Generation in an Airline CompanyFred Madiothttp://www.blogger.com/profile/11419643764598868613noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-3294520508206749272.post-21306029536471192032010-12-16T11:08:28.090+01:002010-12-16T11:08:28.090+01:00@Anonymous
When the datamodel is very different f...@Anonymous <br />When the datamodel is very different from the business model, you should manage two models from which you can already generate a lot.<br />Regarding the mapping, you have two possibilities: either you manage it manually, or you try to model it. Modeling the mapping is not easy (you can have transformation rules which are hard to represent in a model) but I know some tools which facilitate this.<br />See for example: http://www.prima-solutions.com/frontOffice/en/solutions/solutionsEnterpriseModel.jsp?lang=enFred Madiothttps://www.blogger.com/profile/11419643764598868613noreply@blogger.comtag:blogger.com,1999:blog-3294520508206749272.post-3772584252610152342010-12-16T10:36:46.604+01:002010-12-16T10:36:46.604+01:00I worked a lot with Mda tools, both Uml based (lik...I worked a lot with Mda tools, both Uml based (like Mio) and Dsl based (like Grails, Roo).<br />The problem with Dls is that I found it way to complex to create new templates. The problem with Uml is that the expressiveness is limited. It is okay for data driven templates like crud app's, but Uml is fall's short on use-cases like workflow's mobile app's etc.<br />Therefore I created my own Mda tool, based on Java, and very recently open-source it.<br />You may want to have a look at:<br />http://code.google.com/p/easymda/Unknownhttps://www.blogger.com/profile/11127970923320207968noreply@blogger.comtag:blogger.com,1999:blog-3294520508206749272.post-46605454089801067712010-12-15T22:50:37.831+01:002010-12-15T22:50:37.831+01:00For small green field projects MDA is best suited ...For small green field projects MDA is best suited to start with even if it don't create code. <br /><br />I always believe that 'less the handwritten code, better the system'.<br /><br />I am not sure whether same will apply for high transactional base systems where datamodel is very different than business model. <br /><br />I will love to be proven wrong.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3294520508206749272.post-14073145145308544442010-12-14T13:39:11.173+01:002010-12-14T13:39:11.173+01:00@Ivano : No, the models and the code belong to Bri...@Ivano : No, the models and the code belong to BritAir. The only public part is the screenshot shown on this blog.Fred Madiothttps://www.blogger.com/profile/11419643764598868613noreply@blogger.comtag:blogger.com,1999:blog-3294520508206749272.post-451135018995923432010-12-14T10:15:33.360+01:002010-12-14T10:15:33.360+01:00very nice! Is there some source model to look at?very nice! Is there some source model to look at?Unknownhttps://www.blogger.com/profile/01854620744011280827noreply@blogger.comtag:blogger.com,1999:blog-3294520508206749272.post-48130664914494610602010-12-13T16:27:53.265+01:002010-12-13T16:27:53.265+01:00Cool stuff Fred. It's always nice to see the t...Cool stuff Fred. It's always nice to see the technology we develop at Eclipse being used in positive ways by the commercial industry. Especially in cool areas like aviation!Chris Aniszczyk (zx)https://www.blogger.com/profile/14067673601779593093noreply@blogger.com