当前位置:文档之家› 开发平台技术介绍

开发平台技术介绍

PAGE 23
安全性 – 日志和监控

系统日志


日志文件可以按照类别和日期指定文件名和位置 内容的详细程度可调整 记录用户操作过程中对业务数据的修改 日志记录的详细级别可配置,不同类别数据可以使用不同的详细级别



数据日志

最近修改(时间和人员) 所有历史修改(时间、人员等) 数据字段修改历史
可定制性 – MAP单据审批流程定义
PAGE 16
可定制性 – 报表和查询

报表设计

在线设计和预览报表 强大的分组, 汇总功能, 支持交叉报表 输出格式多样 HTML、XLS、PDF 、… 面向复杂的数据查询过程 图形化的查询设计界面 流程化, 分步处理, 简化查询的复杂度 分离查询的设计和运行两个过程 高度可扩展

以 输入->格式转换 ->输出 为基本单元 通过服务之间的互相调用, 构建接口数 据的处理流程 轮询: 文件、FTP、HTTP、Web Service、消息队列、数据库、邮件等; 服务调用: HTTP 服务, Web Service 服务, 消息队列触发等; 写入文件系统、FTP 目录、发送邮件等; 写入数据库或者消息队列; 以输出数据作为参数, 调用 HTTP 服务, Web Service 服务等;

支持单据资料历史信息的追朔功能 支持批量审批、反审批,恢复初始状态等灵活的单据审批流程 支持便捷的报表查询设计和打印格式设计


PAGE 12
可定制性 – MAP单据和字典界面定制
PAGE 13
可定制性 – MAP数据处理流程定义
PAGE 14
可定制性 – MAP数据处理流程定义
PAGE 15
C/S -> RIA, B/S 面向开发 -> 自主配置
J2EE 可视化配置平台 (MAP) J2EE 开发+配置平台 (Himalaya) J2EE
COM+ Win32
1995
2000
PAGE 5
2005
2010
技术体系 – 服务器端技术

J2EE 标准


兼容 J2EE 标准 1.4 支持多种软硬件平台(Unix, Windows, Linux, …) 支持分布式系统, 可以部署为集群, 实现负载均衡和热备
完善的单元测试支持(包括数据库初始化、数据验证、数据权限控制) 支持开发阶段Java代码自动重新加载功能,避免重启服务器

业务扩展组件



系统扩展组件



调试和测试扩展组件
– –
PAGE 19
INDEX

技术体系概览 可定制性 – MAP平台
系统的安全性
应用系统集成
性能和系统部署

RIA (Rich Internet Application)

Java Applet 本地运行,操作便捷
PAGE 7
技术体系 – 手持终端

WinCE/.NET Compact Framework 连接方式


在线: WiFi、GPRS 离线
PAGE 8
INDEX

PAGE 18

可定制的查询


可定制性 – 开发和扩展

提供对象模型和API

– –
– –
系统元数据对象模型访问和统一资源管理 多模块和配置文件集 – 项目级、模块级、扩展组件级、平台级 事件监听:服务调用、登入/登出、数据访问、系统启动/重新加载、… 处理和响应程序:运行错误处理、Web 请求响应、SOAP 调用响应、… 自定义公式 Jar 包,包含Java代码、脚本、元数据、界面定义、默认配置项、… 复制到系统特定目录即可被识别和加载 标准的 jar 包,使用Java开发 使用标准的J2EE方式(ear, war, …)集成到系统
业务操作用户 (业务人员)
应用配置文件
可视化配置工具
业务应用
图文化描述
加载并解析处理 管理自主平台 MAP
产生运行平台
开发平台、J2EE(应用服务器)、数据库
PAGE 11
可定制性 – MAP自主配置

可视化配置界面 配置信息以 XML 格式保存(元数据)
– –
– –


业务数据模型定义 – 业务模型而非数据库模型、支持多种数据库、自动建表 单据、字典界面定义 – 数据绑定、基于公式和脚本的界面行为定义 数据处理流程定义 – 下推、上引、迁移表、… 业务流和审批流定义 查询和报表定义
博科技术路线和软件平台介绍
上海博科资讯股份有限公司
PAGE 1
INDEX

技术体系概览 可定制性 – MAP平台
系统的安全性
应用系统集成
性能和系统部署
Q&A
PAGE 2
技术体系 – 研发指导思想

统一:运行环境 + 产品开发环境 + 项目定制工具 基础平台


作为一个基础的信息系统运行平台, 为业务系统提供统一技术体系支撑
技术体系概览 可定制性 – MAP平台
系统的安全性
应用系统集成
性能和系统部署
Q&A
PAGE 9
可定制性 – 概述

业务系统的可定制性需求
– –

良好的可扩展性 增强系统的灵活性和适用性 业务流程和业务逻辑可实现配置管理

适应个性化物流运作的要求:灵活性、柔韧性、便捷性
PAGE 10
可定制性 – MAP(管理自主平台)

数据传输

支持采用 SSL 进行数据加密

基于角色的赋权


用户因为具有某个角色而获 得相应权限 用户可以同时拥有多个角色

内建完整的权限控制体系

菜单/功能权限 单据和字段权限 数据权限

由管理员设置权限,对程序逻辑透明
PAGE 22
安全性 – 用户、数据和权限

用户认证

多种用户认证方式: DB, LDAP, AD, … 增强认证手段
算法及策略
仓储、调度策略 路线优化 波次 计费引擎 „„ à à à à à
智能设备
手持终端、RFID 移动设备 自动化设备 图像采集和解析 „„ à à à à à
应用集成
SSO、Mashup 服务集成 ESB、交换中心 设备数据采集 „„
公 共 技 术
应用隔离
Public Technology ( )

SOA 和模块化

– –
Web Service支持:使用服务 + 发布服务 模块化:插件机制(OSGi-style) 多种系统集成手段:ESB、消息机制、Excel 文件导入、… 数据模型、程序界面、报表查询、审批流程、接口格式和流程、… Oracle、DB2、SQL Server、MySQL、… HTTP / SSL Web Service / SOAP LDAP / Active Directory ……

安全日志



用户登入/登出 密码修改 用户权限修改 当前在线用户 在线用户和服务器吞吐量统计
PAGE 24

信息监控

INDEX

技术体系概览 可定制性 – MAP平台
系统的安全性
应用系统集成
性能和系统部署
Q&A
PAGE 25
应用系统集成 – 概述

SSO 和流程集成


基于 J2EE 的后端可以适应多种单点登录框架 业务流与审批流的合理分工,方便融入各种 OA 流程系统中

Web Service 支持



符合WebService系列标准 使用SOAP作为其数据访问的主要协议 内置大量的WebService服务

数据交换框架和 ESB



采用 ESB 技术, 使用 XML 配置的方式实现业务数据接口 Excel 文件导入导出,支持自定义模板 针对特定的业务需求, 通过手工编码实现
PAGE 17

可定制的查询


可定制性 – 报表和查询

报表设计

在线设计和预览报表 强大的分组, 汇总功能, 支持交叉报表 输出格式多样 HTML、XLS、PDF 、… 面向复杂的数据查询过程 图形化的查询设计界面 流程化, 分步处理, 简化查询的复杂度 分离查询的设计和运行两个过程 高度可扩展
Technical platform (技术支撑平台)
安 全 和 权 限 统 一 数 据 访 问 报 表 和 查 询 数 据 交 换 工 作 流 优 化 引 擎 集 群 支 持 目 录 服 务 管 理 和 监 控 服 务 扩 展
Java/J2EE
Web
框 架
框 架
Application Infrastructure (应用基础设施)

面向管理业务的DSL( Domain-Specific Language, 领域特定语言)。基于标准化 的管理业务描述定义,用于开发具有丰富业务模型的企业管理应用

管理业务语言解析和运行环境:动态完成将管理业务描述语言转换为运行代码的过程,按照 定义完成界面显示、数据加载、转换、校验、保存等过程 可以面向不同的运行环境产生适应不同操作平台的代码,在不改变业务定义的情况下,可以 同时适用于企业内网、互联网等环境 业务定义用户 (业务人员或IT)

面向服务(SOA),遵循业界标准,关注应用系统集成
相关主题