是否存在可供企业架构师使用的数据层abstration,而不是插件加载模型?
我正在尝试将EA集成到构建系统中,但我希望避免直接进入后备数据库。
答案 0 :(得分:0)
是:EA的对象模型。
对象模型不依赖于加载项模型(但反之亦然)。 Object Model API在Java和.NET中可用,可以完全访问EA存储库中的模型和大多数其他信息。
换句话说,您可以编写一个独立的应用程序,它使用这些API而不是SQL从外部EA(即非加载项)访问EA存储库。
实际上,存储库数据库模式没有公开记录,不保证不会在EA版本之间进行更改,也不能用于自适应开发。你可以做到,但正如你所指出的那样,这是一个坏主意。