加载中 ...
首页 > 解决方案 > 基础软件 正文

SOA架构开发平台解决方案

2019-03-25 12:49:36 来源:沈阳软件公司 作者:沈阳软件开发

开发平台

方案概述

SOA架构开发平台是公司在积累了多年的软件开发履历后,为了提高软件产物的开发效率,为了开发金桥公司SOA平台而汇海的项目。

SOA架构开发平台的目的是开发一个信息治理系统的开发和运行平台,为公司后期系统的快速开发提供支持。

SOA架构开发平台,将改变传统软件开发的模式。借助该平台,手艺职员在开发详细的营业系统时,将越发关注系统自己的营业,而不必纠缠在系统架构和一些系统的通用性功效(如用户治理、流程治理等)上,真正实现插件式开发。

主要内容

系统的架构图如下:

 

 

 

SOA Grid与ESB服务:支持RESTful(Representational State Transfer表述性状态转移,一种轻量级服务交互规范)使用WS-Discovery(Web Services Dynamic Discovery,Web服务动态发现服务)或 UDDI(Universal Description Discovery and Integration即统一形貌、发现和集成协议)。

商业流程治理BPM及审批服务:.net freamwork  WF二次开发, 流程驱动服务BaaS (BPM as a Service, BPM和RESTful的联合)

元数据服务:使用LDAP作为元数据服务的焦点。治理界面元数据、流程元数据、服务元数据、实体模子元数据、报表元数据。

通用自界说报表服务:微软SQL Server报表服务(SSRS)二次开发。

统一权限认证服务:可选择LDAP和AD等自带的认证功效,并支持SSO。

通知服务:支持POP3 IMAP 邮件通知, QQ,MSN,手机短信通知,由于3G即将普及手机上网成本变低,是嵌入式手机网络应用开发的好时机。

数据实体服务:Entity Data Model (EDM实体数据模子)规范。

界面服务: RIA (富客户端应用)为主以WEB ajax为辅的体现层 .net freamwork WPF, MVP(Model View Presenter模子.视图.层现器)模式。

统一开发工具: UI设计、流程设计、服务设计、实体模子设计、报表设计。支持快速开发,凭据元数据的代码自动天生。

数据源服务:ERP SAP, 沈阳软件开发 Honeywell PHD,OPC DA /HA/EA,多种数据库数据源APP软件开发

<a href=http://www.hvihi.com target=_blank class=infotextkey>沈阳<a href=http://www.hvihi.com target=_blank class=infotextkey>软件开发</a></a>,<a href=http://www.hvihi.com target=_blank class=infotextkey>沈阳<a href=http://www.hvihi.com target=_blank class=infotextkey>软件公司</a></a>

支持, Lotus,

WEB数据抓取服务:在没有某系统接口,模拟用户在IE中浏览历程以抓取网页中的数据。

除以上所述的功效外,还包罗自动备份服务,即时通讯服务,日志服务,KPI服务,GIS服务等。

 

 

 

 

 

手艺特点

借鉴SOA头脑,以ESB为中央

以IOC头脑为指导,实现插件式开发

以.net framework为运行平台

以B/S为运行模式

UI层应用SilverLight

元数据治理应用LDAP

服务层接纳WCF手艺

效益剖析

1、软件工件化并行生产,可以并行开发,安照工件生产数目权衡事情量。已经能看到软件工厂的雏形。

2、开发职员只可以看到局部自己的代码,杜绝了以往任何开发职员都必须获得整个项目代码的,宁静隐患。

3、实行职员只需熟悉部署,不需要熟悉编程,实行职员只需在现场根据客户现场需求对其系统举行组态。无需程序员到现场改程序,因此可以短期实行完成项目,大大的降低成本。

4、封装焦点手艺,将焦点手艺封装后做成所有项目都使用的通用服务,可以利便开发职员使用,无需每个项目重复开发。增添了开发速率,并降低成本。例如:通用报表服务,认证服务,通知服务,等。另外还可降低开发职员的学习时间,使新员工很快就可进入开发。

5、规范了编程方式,由于各个项目使用了统一的开发平台,使开发职员代码规范,杜绝了代码水平乱七八糟的征象,增添了代码的易读性。

6、可插拔插件化特征增添项目天真性,通过使用Ioc头脑指导设计,使得项目可以做的更天真,可在后期组态。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。