Domain-specific software is characterized with heterogeneous data and resources, complicated business processes and changing business requirements from users.It is of practical significance and great value to find out a technique for integrating these software which may be developed by different people using different languages and technologies, and provides very different functionalities.Considering the characteristics of oil-drilling engineering, a goal-tree based domain-specific modeling technique and a SCA based platform independent modeling technique were suggested,which SOA and MDA are used for reference to.Finally, a real ease, Simulation System of Oil-Drilling Engineering,shows the modeling techniques are practical to integrate domain-specific software and can meet the requirements to flexible extension and configuration of business modules.%针对工程领域业务过程复杂、需求易变、数据分布、异构等特点,实现不同时期开发、采用不同技术、具有不同功能的领域应用软件集成,具有重要实际意义和研究价值.基于面向服务架构和模型驱动技术,结合虚拟石油钻井平台的设计,提出了基于目标树的领域建模技术和基于SCA集成规范的抽象服务模型及映射技术.石油钻井工程领域的建模实例表明了本建模技术能够快速、方便地适应业务扩展和技术变化的需要.
展开▼