You are welcome!
I am Mountriver TY Yu, you can call me Mountriver or TY as you like. I am from China and have served as a senior manager in industrial and consultant in the fields of management and enterprise applications. I have been studying and trying some new architecture for enterprise applications for over dozen years.
My major fields of interest are in models and modeling, enterprise application systems, enterprise (business) engineering, information systems and software. The few of my favorite subjects are:
I am a lone explorer but hope to communicate with anyone has the similar interests in the world. I am maintaining two web sites, this blog in English only and EE-Forum.org have the same contents in English and more in Chinese and interactive forums.
By the way, I have poor English so reading and writing very slowly and among others, maybe make some critical mistakes in expressions but is not sensed by myself. Please remind me if you have any questions, thanks!
Email at ee-forum.org: tongying
TY, March 26, 2011
Note for re-starting of this blog
Because of certain reasons which I don’t want to mention, some resources on internet will suddenly not be able to access from our home such as the BSP WordPress in past a few months and modeldrivensoftware.net lately, thereby we must “cross the wall” if we still need to visit them. This is why I created a blog at wordpress.com but had stopped, started a new blog but now go back again…and why I hold the same entries in more the one place.
Now, I restarted this blog and suspended the blog at http://modeldrivensoftware.net
I wish it does not ZHE-TENG again.
Mar 27, 2011
—-
Changed the default license from Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License to Attribution-NonCommercial-ShareAlike 3.0. (Nov 24, 2011)
Posted by TY | March 27, 2011, 23:11TY, very interesting Blog ! Maybe you could be interested into our ”Model Interpretation” on wich we worked for the last 25 years. It’s actually working in large Information System in Canada. Look at http://www.consyst-sql.com Thx, Pierre Fournier
Posted by Pierre Fournier | April 11, 2012, 23:35Hi Pierre, you are welcome!
Thanks for your attention. Just looked at some information on the site. I think it’s a great effort. It reminds me of another solution to metadata management and your solution looks more sophisticated… :)
It seems, IMHO, your solution are now being a development and integrating platform/environment and it provide a runtime environment (with the metadata) to the end applications too. It seems it’s based on the model of application systems but not of the enterprise/business (isn’t it?) – this may be a huge space to development. And, in addition to the reflection mechanism, the model driven mechanism is also (should be) the core principle to make such the system/solution.
Just a very preliminary view. We would do some more discussion if you like.
TY
Posted by TY | April 12, 2012, 23:09Thx TY,
As our metamodel is alive when applications are running (as an extension of the DBMS catalog if you want), 90% of our model is based on declarative but relevent executable metadata. All metadata are stoked and managed through a RDBMS, as any other information system. It can be enrich, enlarge, even hooked through a broader Enterprise / business model…
When you talk about Business / enterprise model, opposed to Application Model, I suppose that you are talking about information who are not mandotory in the Application Execution ?
I will be pleased to continu the discussion with you ! Best regards,
Pierre Fournier
Posted by Pierre Fournier | April 12, 2012, 23:59Yes, I see – “All metadata are stoked and managed through a RDBMS” (didn’t say, languages) – that is a point I am attracted with and interested in. Since this is indeed somewhat an inevitable choice (onto “my” road). Thus it could be said that such the solution is firstly an extended RDB platform (if the stoked metamodel isn’t stored as some scripts but as relational data;-) ), in fact, it is necessary to redesign or reconstruct the current RDBMSs / apps (its ecosystem and/or the division among the relevant products, platforms, modules, etc.). This will take us go back on the E.F. Codd’s course, the data BANK based on the relational model and some lost essences hidden in such the Codd’s 12 rules (e.g. the necessity for a pure relational database) for many years.
About the enterprise / business model and the distinction from the model of an application system, would you like have a look at this post, see “A model driven enterprise application framework based on MDM” with the Fig. 4, and some of my discussion on block/white-box model, and also my first essays on this blog, A Roadmap of Research for Enterprise Applications and Model-Driven: An Essential Requirement Come from Customers (the “customers” are not the IT managers / architects / developers but the end users of IT).
I think, roughly, a metamodel repository based development / integration platform not yet a model driven application system for enterprises (the end use of IT in business) but the basis.
Posted by TY | April 13, 2012, 10:16