Tag: MDA

MDA

Model Driven Architecture apparently... Just been reading about it at http://www.omg.org/mda. The site isn't too good at giving away what this is, until you start to read a little more deeply, but it seems to me that its a development process / architecture which allows you to model your business needs in UML and automagically generate the entire application. As this is basically what Chordiant does, I thought it might be interesting for Chordiant people to read up about. Perhaps some of you have already heard about it? Apparently it's something that software vendors provide the tools for, so I guess that's what Chordiant does in that respect. I'm wondering if the clever people at Chordiant thought of it before it became main stream, but haven't updated their software to be compliant, exactly what, in my opinion, happened with their front end when you compare it to Struts? Anyway, if Chordiant haven't already thought of it, we could suggest that they make their framework more MDA compliant, hence making it more sellable because it complies with some OMG standards! They might like us for suggesting something like that. Alternatively, they might react like SeeBeyond did when I presented our proposed testing tool set to them - negatively with comments like "you can't do that - it shows our product has weaknesses!" I don't bother trying to help software vendors improve their products now, I just build the tools myself and use them, occasionally putting a BA badge on it (e.g.…

Read more

No More Coding?

This week has been a bit of a fast track when it comes to training. As well as spending two days on a SAP XI (Exchange Infrastructure / EAI) training workshop, I have had some time to check out JBoss SEAM. The SAP XI stuff relates to the Client needing to upgrade their existing EAI platform (eGate) to a newer version. As it will eventually involve recoding of all interfaces, due to no backward compatability, they are taking the opportunity to look at other platforms. And since 80% of their systems are SAP based, XI seems to the the natural and logical solution. So the workshop I attented was aimed at gaining a high level understanding of the product. It's sold as something related to J2EE, but in my opinion isn't really related to J2EE. Sure it lives inside a J2EE app server, but as far as the developer is concerned, all they do is create a toolbox of objects (data structures, mapping rules, business processes, etc). And this is all done graphically! Then they hook it all together and configure it. OK - I haven't done anything hands on, nor seen anything complex done, but I am sure that does involve writing a bit of Java at some stage. Out of interest, mappings are done using XSLT, which is run on the data structures which are defined as XML docs. I also spent time looking at JBoss SEAM, which is a project that combines your database, Hibernate (ORM), Ant…

Read more