企业架构师数据库抽象

时间:2013-02-27 03:39:04

标签: sql-server enterprise-architect

是否存在可供企业架构师使用的数据层abstration,而不是插件加载模型?

我正在尝试将EA集成到构建系统中,但我希望避免直接进入后备数据库。

1 个答案:

答案 0 :(得分:0)

是:EA的对象模型。

对象模型不依赖于加载项模型(但反之亦然)。 Object Model API在Java和.NET中可用,可以完全访问EA存储库中的模型和大多数其他信息。

换句话说,您可以编写一个独立的应用程序,它使用这些API而不是SQL从外部EA(即非加载项)访问EA存储库。

实际上,存储库数据库模式没有公开记录,不保证不会在EA版本之间进行更改,也不能用于自适应开发。你可以做到,但正如你所指出的那样,这是一个坏主意。