Business Unit or Product Name
© 2007 IBM Corporation
江苏采撷信息化总体架构设计
周绍锋
Business Unit or Product Name
© 2007 IBM Corporation
TSD 工件依赖图BUS 411Business Direction
ENG 343Project
Definition
ORG 001Current
Organization
APP 011System Context
BUS 011Requirements
Matrix
ART 0507Non-Functional Requirement
ARC 310Standards
ART 0530Viability
Assessment
ART 0512Architecture
Overview
APP 408Subject Area
Model
ART 0508Use Case
Model
ART 0515Component
Model
ART 0522Operational
Model
ART 0506Technical
Environment
ENG 100Candidate Asset List
ART 0513Architectural
Decision
ART 0533Estimate Report
TeAM TSD
Business Unit or Product Name
© 2007 IBM Corporation
业务方向
业务定位– 江苏采撷通过信息化管理,提高总体管理水平,保证服
务质量,为工厂、企事业单位食堂提供价格合理,质量可靠的蔬菜配送服务。
业务目标– 江苏采撷通过信息化平台,将逐步提供生产加工、采购、
销售、财务、客户关系管理和物流的统一管理,提供一个企业内部、客户、供应商统一的信息平台。
BUS 411Business Direction
Vision Mission
Biz Goal Success Factors
Business Unit or Product Name
© 2007 IBM Corporation
项目背景
江苏采撷通过设立蔬菜加工基地、禽畜养殖基地以及食品加工配送中心,为工厂和企事业单位食堂提供价格合理,质量可靠的蔬菜配送服务。
江苏采撷根据工厂和企事业单位的工人工作性质,科学配置菜单。 目前业务主要集中在江阴市。
ENG 343Project
Definition
Project Background
Business Unit or Product Name
© 2007 IBM Corporation
项目目标
通过构建信息化平台,规范公司操作流程,提高管理水平,为以后业务高速发展打下坚实基础
通过构建信息化平台,实现各部门(销售、采购、仓库管理、客户服务、财务、物流等)协同作业,共享数据,加速工作效率
通过构建信息化平台,加强供应商和生产基地的管理与监督,保证产品质量
通过构建信息化平台,加强客户与客户的沟通,提供服务质量 通过构建信息化平台,管理层更全面系统了解公司整体运营状况,
科学决策 通过构建信息化平台,采集基础数据,为以后商务分析优化服务
ENG 343Project
Definition
Project Objective
Business Unit or Product Name
© 2007 IBM Corporation
项目范围
一期建设目标销售信息化
一期建设内容商品管理菜单管理价格管理销售管理客户管理仓库管理发货管理
ENG 343Project
Definition
Project Scope
Business Unit or Product Name
© 2007 IBM Corporation
项目组织及工作计划ENG 343Project
Definition
Organization
Business Unit or Product Name
© 2007 IBM Corporation
当前组织结构ORG 001Current
Organization
董事长(马海宁)
副总经理(蒋海敏)
总经理(李坚)
副总经理(黎晨)
技术部 客服部 运维部
Business Unit or Product Name
© 2007 IBM Corporation
系统上下文图APP 011System Context
Business Unit or Product Name
© 2007 IBM Corporation
功能性需求
整个系统跨电子口岸外网、内网两个网段,它们之间逻辑隔离。外网以建设信息门户为主,与 Internet 连通。内网建设 OA 办公、业务系统,通过交换平台和前置机与口岸相关单位共享和交换数据,通过支付平台实现实时支付。
交换平台对接海关、海事、国检、商检、地税、港口、监管堆场、保税仓库等,使相关部门及时掌握货物的动态信息,通过信息的充分共享和有效流动,加快通关效率,改善业务流程。
由于各相关单位的 IT 系统使用的接口规范和报文格式都各不相同,交换平台要负责对其进行格式解析和转换,并根据不同的业务场景,实现数据路由。
业务系统包含“船舶申报”、“通关查询”、“电子定舱”、“企业监管”等基本功能,也可以拓展“异地申报”、 “关港联网”、“效能监督”等附加功能。大部分功能以数据交换为主,少部分以统计分析为主。
BUS 011Requirements
Matrix
Business Unit or Product Name
© 2007 IBM Corporation
非功能需求ART 0507
Non-Functional Requirement
NFR1 Performance 1) 按目前业务能力,全年处理报关单 4,000,000 笔,仅在工作日处理(按一年 250 天计算),即每天处理 16,000 笔。按每年出口业务量 20% 递增, 5 年内处理能力可能会达到 40,000笔 / 天。
2) 外网用户的响应时间:单笔查询 <3 秒,提交申报 <5 秒。
3) 内网交换的响应时间:报文路由 <10 秒,呑吐量 >20条 / 秒
4) 内网处理的响应时间:业务表单操作(增、删、改),本地 <2 秒,远程 <5 秒
简单查询报表统计( <=3 张表)响应时间,本地 <2 秒,远程 <5 秒
复杂查询报表统计( >3 张表)响应时间,本地 <10 秒,远程 <20 秒
NFR2 Capability/Volumes 1) 数据量。报关单: 10K/ 笔 x 400 万笔 / 年 = 40G 数据增量 / 年 ,舱单: 0.5K/ 笔 x 400 万笔 / 年 = 2G 数据增量 / 年 ,加工贸易: 类型 A~K ,每一个外贸合同对应一本手册(数据量约为 1M )。数据总量: 1M/ 笔 x 400 万笔 / 年 = 4T/ 年
2) 4~5 万家相关企业,操作员至多可能 7~8人 / 家 ,假定系统设计目标能容纳 3000 人登录在线, 1000 人同时申报、查询,比例大致是 1:5 。
3) 月底峰值业务量可能是平日的 5 倍(突发情况下难以估算),每日峰值业务量可能是均时的 3 倍。
NFR3 Scalability 1) 架构设计需要支持至少 5 年的运行扩展
2) 无论是水平扩展,还是垂直扩展都不需要修改应用
NFR4 Availability 外网网站受理设计 24x7x365 提供服务
内网业务处理设计 16x7x365 提供服务
提供 99.9% 可靠保证,全年非正常停机时间 <4 小时,故障恢复时间 <10 分钟。
Business Unit or Product Name
© 2007 IBM Corporation
非功能需求ART 0507
Non-Functional Requirement
NFR5 Portability 1) 外网网站应该能满足各种浏览器访问,至少支持 IE和 FireFox
2) 外网提供企业客户端供下载,支持各种企业客户目标环境
3) 应用的原型环境和目标环境可以不同,比如:在 Window 上开发,在 UNIX 上部署
4) 平台必须支持多操作系统
NFR6 Maintainability 1) 在更新应用或提升版本时不需要对外停止服务
2) 维护界面尽可能简单,工作量尽可能小
NFR7 Usability 1) 系统同时支持“人机界面”和“机机界面”两种操作方式
2) 系统必须支持用户单点登录
NFR8 Systems management 1) 对服务器、网络、应用提供统一监控服务
2) 对数据提供自动备份服务
NFR9 Security 统一用户管理和认证服务
NFR10 Infrastructure constraints 1) 内外网隔离,外网受理、内网处理的工作模式
2) 与各口岸相关单位的专线连接是 2Mbps或以上
NFR11 Technology and standards constraints
1) 用 LDAP来组织人员认证服务
2) 用 XML来组织报文交换,同时也要识别行业标准ebXML, EDI, SITA, Rosettenet
NFR12 Geographic and configuration constraints
1) 系统设计不要出现单点故障
2) 每个组件的设计都不要和服务器绑定,以便今后扩展
3) 今后可能会有灾备中心,目前设计时要考虑接口。
Business Unit or Product Name
© 2007 IBM Corporation
标准约定
采用 J2EE 作为平台技术标准 采用 XML 作为数据组织和传递标准 采用 LDAP 作为人员信息组织的标准 采用 Web Service 作为对外服务的接口标准
ARC 310Standards
Business Unit or Product Name
© 2007 IBM Corporation
标准约定ARC 310Standards
通用标准 约定对象 特定标准
Browser Application 用户界面 FireFox, IE
XForms 基于 XML 的支持在线 /离线模式的企业申报客户端 Lotus Forms
OOD 面向对象的开发工具 Eclipse, RAD
UNIX 稳定的操作系统 AIX, Linux
TCP/IP System & Network
通信协议 Eternet
RDBMS 关系型数据库 DB2, Oracle
J2EE 应用服务器 WAS, WL
Messaging 消息传递 MQ
ESB 服务总线 MB
LDAP Security & Management
统一人员组织和用户认证 ITDS
SSO 单点登录 TAM
Monitoring 统一监控 Omegamon, TEC, TEP
XML Messaging 数据格式 ebXML, SITA, EDI, Rosettenet
Interface 互操作接口 Web Service, Java Interface
IM SIP 即时通信 Sametime
Business Unit or Product Name
© 2007 IBM Corporation
可行性风险评估ART 0530Viability
Assessment
编号
风险描述 可能性( H/M/L )
影响力( H/M/L )
应对方法
1 口岸项目多方协调难度 M H 领导挂帅、联合项目办公室、例会制度、制定规范
2 口岸业务不断变化带来的系统不确定性 H H 灵活的架构设计3 IT 运维管理技术水平 M M 服务外包、平台软件及系统运维培训4 网站系统性能(并发量)、交换平台性能
(吞吐量)L M 性能验证测试
5 业务需求、场景、流程与 IT实现的差距 L M 业务咨询、业务建模
1 2
34
5
可能性
影响力
L M H
L
M
H
管理 技术
21 3 45
Business Unit or Product Name
© 2007 IBM Corporation
总体架构图用户层 渠道展现层 应用服务层 外部系统
$ $$
进出口企业主
内部用户
外部用户
销售、操作、商务
浏览器
GUI客户端
电子邮件
海关系统
普及计算设备
SMS Device
业务平台
B2G
船舶申报
船舶动态
报关边检
加工贸易监督
许可证审批
舱单查询
G2G
舱单信息
放行信息
报关单信息
船舶信息
许可证信息
转关单查询
B2B
市场交易
舱位预定
船舶代理
电子支付
交易监督
信用管理
$ $$
承运人
$ $$
货代
相关政府机构及口岸单位
客户服务
门户平台
单点登录 SCAX认证 多渠道接入 内容管理
数据交换平台
格式转换 数据路由 消息流程 安全交换
海事系统
港务码头
保税区仓库
边防检查
检验检疫
特约银行
税务、质监
ART 0512Architecture
Overview
Business Unit or Product Name
© 2007 IBM Corporation
总体架构用户层 展现层 应用服务层
门户平台
业务平台
数据层
销售管理 采购管理 合作伙伴管理 仓库管理质量管理
客户关系管理
外部用户
浏览器
GUI客户端
电子邮件
内部客户
$
$ $
供应商
$
$ $
客户
销售、采购
客服
财务
仓库管理员
应用程序门户
财务系统人力资源管理 生产管理物流管理
备份服务数据库
商品管理
价格管理
订单管理
订单管理
菜谱管理
价格管理
客户管理
供应商管理
认证授权 企业门户
商品入库
拣货
发货
Business Unit or Product Name
© 2007 IBM Corporation
业务功能域划分
销售管理
销售订单
商品管理
价格管理
加工贸易监督
许可证审批
舱单查询
G2G
舱单信息
放行信息
报关单信息
船舶信息
许可证信息
转关单查询
B2B
市场交易
舱位预定
船舶代理
电子支付
交易监督
信用管理
业务主线– 一单多报– 通关查询– 信息服务
APP 408Subject Area
Model
Business Unit or Product Name
© 2007 IBM Corporation
商品分类
毛菜– 供应商或基地提供,可采购,需粗加工后销售,不可直接销售,如没有整理的青菜
净菜– 可以直接销售,可通过采购或毛菜经过粗加工获取,如把青菜整理清洗之后
菜肴– 配置的菜肴,需说明每份的主菜和辅料成分和含量,并由此推算成本价,不可采购
和销售,如红烧排骨 套餐
– 由若干菜肴组成的套餐,可以直接销售,如 8 元套餐,成本价自动计算,有销售价格,由用户定义
辅料– 油盐酱醋等,可以采购和销售
Business Unit or Product Name
© 2007 IBM Corporation
价格管理
商品价格
Business Unit or Product Name
© 2007 IBM Corporation
业务功能归属划分APP 408
Subject Area Model
IC卡办理
舱单、转关舱单查询
外汇核销单查询
报关员积分查询 通关结关信息查询
现场放行信息查询
电子放行查询
报关单查询
修改重审
企业诚信档案
政策咨询
加工贸易手册查询
加工贸易合同审批
许可证申请
电子口岸
外经贸
海关
舱单申报
报关申报
转关申报
减免税申报
出口加工区
出口退税
增值税管理
快件管理
小型船舶
电子帐册
短消息服务
船舶进境预报
船舶到港实时申报
船舶进境正式申报 船舶在港动态申报
船舶货物装卸申报船舶离境预报
船舶离境正式申报
舱单进口岸预报
舱单进口岸正式申报
注册企业换证年审
检验检疫
转检申报
通关单查询
报检单位年审 报检员注册年审
边检
旅游团申报
公务团申报
国际船舶进口岸申报
国际船舶船期预报国际船舶入境预检
国际船舶入境正检
国际船舶出境正检
国际船舶船情申报
海事
危险品安全适运申报
危险品安全适装申请
贸促会
ATA单证
原产地证
加工装配证明书
转口证明书 国税
外汇管理
出口收汇
进口付汇
环保环保许可证
港务
国际船舶进口岸申报
危险品港口作业申请
国际船舶港口作业申请
船舶引航申请
国际贸易归类查询
Business Unit or Product Name
© 2007 IBM Corporation
主要用例图ART 0508Use Case
Model
1. 申报类 2. 服务类
3. 监管类
Business Unit or Product Name
© 2007 IBM Corporation
用例举例( UC1 网上定舱)
货主
货代
船公司
船代
1.委托单(传真)
2.订舱(传真)
3.订舱确认(传真)
4.注册订舱(人工)货主
船公司
1.委托单(电子)
2.委托单(电子)
3.委托回执(电子)
货代
4.委托回执(电子)
4.订舱(电子)
5.订舱确认(电子)
仓库船代 堆场
$
海关 国检
电子口岸
6. 订舱确认通知(电子)
仓库船代 堆场
$
海关 国检
5. 通知各单位
ART 0508Use Case
Model
当前 将来
Business Unit or Product Name
© 2007 IBM Corporation
用例举例( UC2船舶申报)ART 0508Use Case
Model
船代
$
海事
$
海关 国检 边检 港务
船泊预申报
船代
$
海事
$
海关 国检 边检
靠离泊申报
$
海关
船代
单证申报
电子口岸
船代
$
海事
$
海关 国检 边检 港务
当前
将来
Business Unit or Product Name
© 2007 IBM Corporation
时序图举例(一单多报)ART 0508Use Case
Model
Business Unit or Product Name
© 2007 IBM Corporation
时序图举例(电子订舱)ART 0508Use Case
Model
Business Unit or Product Name
© 2007 IBM Corporation
时序图举例(企业监管)ART 0508Use Case
Model
Business Unit or Product Name
© 2007 IBM Corporation
活动图举例(预录入、口岸监管)ART 0508Use Case
Model
Business Unit or Product Name
© 2007 IBM Corporation
活动图举例(船舶申报)ART 0508Use Case
Model
Business Unit or Product Name
© 2007 IBM Corporation
活动图举例(陆运配货)ART 0508Use Case
Model
Business Unit or Product Name
© 2007 IBM Corporation
活动图举例(海铁联运)ART 0508Use Case
Model
Business Unit or Product Name
© 2007 IBM Corporation
业务组件概念模型图ART 0515
Component Model
Business Unit or Product Name
© 2007 IBM Corporation
技术组件概念模型图ART 0515
Component Model
Business Unit or Product Name
© 2007 IBM Corporation
业务组件逻辑部署ART 0515
Component Model
Web服务器互联网
进出口企业
办公门户 身份认证
口岸业务系统
系统监控
数据备份
分析报表邮件办公 即时通信
呼叫中心
电子支付
客户服务 公务员
企业服务总线(数据交换平台)
海关前置 海事前置 国检前置 商检前置
DMZ Internal Network Zone Corporate Zone
数据库
Business Unit or Product Name
© 2007 IBM Corporation
办公门户ART 0515
Component Model外网网站
办公门户 身份认证
口岸业务系统
系统监控
数据备份
分析报表邮件办公 即时通信
呼叫中心
电子支付
数据库
客户服务 公务员
企业服务总线(数据交换平台)
外网数据库
Business Unit or Product Name
© 2007 IBM Corporation
消息流ART 0515
Component Model外网网站
办公门户 身份认证
口岸业务系统
系统监控
数据备份
分析报表邮件办公 即时通信
呼叫中心
电子支付
数据库
客户服务 公务员
企业服务总线(数据交换平台)
外网数据库
Business Unit or Product Name
© 2007 IBM Corporation
消息格式ART 0515
Component Model外网网站
办公门户 身份认证
口岸业务系统
系统监控
数据备份
分析报表邮件办公 即时通信
呼叫中心
电子支付
数据库
客户服务 公务员
企业服务总线(数据交换平台)
外网数据库
Business Unit or Product Name
© 2007 IBM Corporation
报文格式转换—从空港到海关
1. SITA msgDB
MsgSetMsgFlow
4. Custom msg
01/KE6325/11MAR/ICN/000000HGHULD/AKE21182KE180-25633160MXPHGH/T1K17.3MC0.09/COTTON TEXTILES180-27029321ICNHGH/T28K185.0MC0.84/CONSOLULD/AKE22890KE180-27029310ICNHGH/T4K1198.0MC6.77/CONSOL
KE6325~!#KE6325~!#11MAR~!#ICN~!#000000~!#AKE21182KE~!#...
ULD CHAR(12) 集装箱号 FLT_NO CHAR(7) 航空代码+航班号D_M_Y CHAR(9) 年月日 ORG CHAR(3) 启运港 DEST CHAR(3) 目的港 LINE_ID CHAR(3) 航线标识符 TOTAL_NO CHAR(8) 总舱单序列号 ORG_ZONE CHAR(3) 启运地 DES_ZONE CHAR(3) 抵运地 BLK_DESC CHAR(1) 货物装运描述符 T_PIECE CHAR(4) 正常件数 S_PIECE CHAR(4) 分舱件数 P_PIECE CHAR(4) 分批件数 VOL_ID CHAR(2) 体积描述符 VOL CHAR(9) 体积数 UNIT_MEA CHAR(1) 重量单位 WEIGHT CHAR(7) 重量数 G_NATURE CHAR(15) 货物名称 CNSL CHAR(1) 混装货标志 SPEC_ID CHAR(10) 特殊货标志
Business Application
Airport
Custom
Gateway Server
2. SQL DDL
3. XML msg
<ULD>KE6325</ULD><FLT_NO>KE6325</FLT_NO><D_M_Y>11MAR2005</D_M_Y>……
ART 0515Component
Model外网网站
办公门户 身份认证
口岸业务系统
系统监控
数据备份
分析报表邮件办公 即时通信
呼叫中心
电子支付
数据库
客户服务 公务员
企业服务总线(数据交换平台)
外网数据库
Business Unit or Product Name
© 2007 IBM Corporation
计费与支付
船舶申报
通关查询
电子定舱
……
计费系统
规则算法 计费管理
计费信息
企业用户
计费查询
电子支付平台
自动收费
缴费、核实、查询
ART 0515Component
Model外网网站
办公门户 身份认证
口岸业务系统
系统监控
数据备份
分析报表邮件办公 即时通信
呼叫中心
电子支付
数据库
客户服务 公务员
企业服务总线(数据交换平台)
外网数据库
Business Unit or Product Name
© 2007 IBM Corporation
业务监管分析ART 0515
Component Model外网网站
办公门户 身份认证
口岸业务系统
系统监控
数据备份
分析报表邮件办公 即时通信
呼叫中心
电子支付
数据库
客户服务 公务员
企业服务总线(数据交换平台)
外网数据库
记录列表和详细内容
层级式钻取 行汇总汇总和钻取
状态指示器
查询过滤器
注释
状态页面地图
Business Unit or Product Name
© 2007 IBM Corporation
集中式系统监控
服务器存储 网络 核心应用安全事件数据库中间件
? Gateway
? Directory? IdM
管理对象层
业务服务管理流程管理
服务流程与业务服务管理
告警事件 配置信息 报表分析
数据处理层
数据采集层
KPI采集
集中门户展现
ART 0515Component
Model外网网站
办公门户 身份认证
口岸业务系统
系统监控
数据备份
分析报表邮件办公 即时通信
呼叫中心
电子支付
数据库
客户服务 公务员
企业服务总线(数据交换平台)
外网数据库
Business Unit or Product Name
© 2007 IBM Corporation
软件逻辑部署ART 0522
Operational Model
Web服务器互联网
进出口企业
办公门户 身份认证
口岸业务系统
系统监控
数据备份
分析报表邮件办公 即时通信
呼叫中心
电子支付
客户服务 公务员
企业服务总线(数据交换平台)
海关前置 海事前置 国检前置 商检前置
DMZ Internal Network Zone Corporate Zone
PortalITDS
Domino Sametime
MQ/MB
Omegamon TEC/TEP
TSM
MQ MQ MQ MQ
Cognos
数据库
Business Unit or Product Name
© 2007 IBM Corporation
软件物理部署ART 0522
Operational Model
办公网段
HA
DMZ Internal Network Zone Corporate Zone
光纤交换
磁盘阵列
磁带库数据库
数据库
Web服务器x2
流量监测
内网门户及口岸应用x2
防病毒
目录服务 CA认证
邮件办公 即时通信
国检前置海关前置 海事前置 商检前置
Cluster
数据交换x2
系统监控
Cluster
管理终端
PortalWAS
MB/MQ
Domino Sametime
ITDS
MQ
Omegamon TEC/TEP
数据备份
TSM
数据分析
Cognos
DB2
Cluster
Business Unit or Product Name
© 2007 IBM Corporation
网络部署ART 0522
Operational Model
Business Unit or Product Name
© 2007 IBM Corporation
硬件部署建议
建议– 外网
• PC 服务器( xSeries / Linux )或刀片服务器( BladeCenter / Linux )
• 外网网站与外网数据库交叉互备
– 内网• 小型机( pSeries / AIX )• 磁盘阵列• 磁盘库
环境– 生产环境( PRD ) *
– 测试环境( UAT )– 开发环境( DEV )– 灾备中心( DR )
ART 0522Operational
Model
Business Unit or Product Name
© 2007 IBM Corporation
硬件部署(网络拓扑)ART 0522
Operational Model
Business Unit or Product Name
© 2007 IBM Corporation
服务器配置表
网段 应用组件 服务器类型 逻辑服务器数量 CPU#
MEM合计CPU#
DMZ
Web Server PC Server 2 2 8 4
流量监控 PC Server 1 2 8 2
防病毒 PC Server 1 2 8 2
内网
目录服务器 /访问授权服务器 pSeries 2 4 16 8
内网门户 pSeries 2 4 16 8
内网应用服务器 pSeries 2 8 32 16
ESB 服务器 pSeries 2 4 16 8
数据库服务器 pSeries 2 16 64 32
数据仓库服务器 (DWE) pSeries 1 8 32 8
数据分析服务器 (Cognos) pSeries 1 4 16 4
邮件服务器 pSeries 2 4 16 8
即时通信服务器 pSeries 2 2 8 4
外联网 MQ 服务器 pSeries 4 2 8 8
系统管理网备份服务器 pSeries 1 2 8 2
监控服务器 pSeries 1 4 16 4
ART 0522Operational
Model
Business Unit or Product Name
© 2007 IBM Corporation
硬件部署(逻辑服务器)ART 0522
Operational Model
Business Unit or Product Name
© 2007 IBM Corporation
服务器部署建议
小型机– 方案一: 2 台 p595 64C 256G
– 方案二: 4 台 p570 32C 128G
服务器– 方案一: 3 台 x3850
– 方案二: Blade Center E with 6*HS22
存储– DS5300 with 10TB FC
ART 0522Operational
Model
Business Unit or Product Name
© 2007 IBM Corporation
硬件部署(物理服务器)ART 0522
Operational Model
Business Unit or Product Name
© 2007 IBM Corporation
当前 IT 环境
从零开始,从无到有( from scratch )
ART 0506Technical
Environment
Business Unit or Product Name
© 2007 IBM Corporation
可复用的 IT资产
0
ENG 100Candidate Asset List
Business Unit or Product Name
© 2007 IBM Corporation
架构决策ART 0513
Architectural Decision
Business Unit or Product Name
© 2007 IBM Corporation
评估报告ART 0533Estimate Report