华为APS系统总体架构介绍
Huawei Technologies Co. Ltd.
华为APS系统总体架构介绍 系统总体架构介绍 华为华为APS项目组 项目组 华为 2004年1月7日 年 月 日
华为APS系统总体架构介绍
APS系统总体架构介绍 系统总体架构介绍APS 系统的作用 APS 系统的技术架构 APS 系统的应用架构 APS 系统的内部数据流 APS 系统的在华为当前的应用情况
华为APS系统总体架构介绍
APS 系统的作用Huawei To Be planning process using various systems under ISC modules and i2 SCM modules under APS is geared towards resolving the As Is issues in the current planning process. The total end to end level I to be planning process is as shown.
华为APS系统总体架构介绍
APS 系统的作用APS是一种在资源约束前提下的优化计划,既可用于单个企业内部 的短期的计划与排产,又可用于在已知条件下的长期预测和在企业 间进行计划,成为改进和优化企业供应链管理的有力工具:- 预测人员可以使用该系统用定性和定量信息制定预测并可以对预测的波 动进行管理 - 运行基于约束的供应链计划,提高计划的准确性; - 将供应和需求基于约束进行匹配,并能识别出约束;提高计划可视性、 可追溯性, 并具有交互式模拟功能 - 具有基于约束、规则的制造排产功能,在线提供产能的可视性。 - 能够使用该系统进行快速的ATP检查和订单状态查询,具有良好的供应 能力和订单状态可视性 - 支持与供应商的合作计划(预测、供应能力、PO)
华为APS系统总体架构介绍
APS系统总体架构介绍 系统总体架构介绍APS 系统的意义 APS 系统的技术架构 APS 系统的应用架构 APS 系统的内部数据流 APS 系统的在华为当前的应用情况
华为APS系统总体架构介绍
APS系统的技术架构 系统的技术架构- APS系统总体架构overview - APS系统的Web UI架构 - 各模块的系统架构DP模块的系统架构 FP模块的系统架构 SCP模块的系统架构 SCC模块的系统架构 OP模块的系统架构
- 实现各模块内部集成的中间件架构 - APS系统外部集成架构 - APS系统内部集成架构 - APS系统的硬件环境
华为APS系统总体架构介绍
APS系统总体架构 系统总体架构overview-APS与ISC中的其他系统的集成 系统总体架构 - 与 中的其他系统的集成APS Modules fits into the overall ISC framework as shown in the figure below. Oracle ERP is central data repository from which APS modules are linked. The data flows between APS modules at a higher level is shown in the figure below:ISC Launch 2PDM SAP HR CIS i2 DF(Order Promising)ATP Enquiry, Sales Order Allocated ATP Forecast for Critical Items
i2 SCPNetted Forecast
Supply Commitments MTS Forecast for Critical Items Forecast for Noncritical Items
i2 SCC
WIP Status
Item,BOM, ECO
Customer Tier
ATP Check Sales Order Promise
PO Change (manual)
Historical Sales Data, Sales BOM (derived)
BOM, Inv, SO, PO, ASL
Oracle ERPSO, WO On-hand Qty, Item, BOMContract # (manual) Customer, Item,BOM Sales Order
Work Order (manual)
NS
Config
ASMS
I
tem, Sales Order
OSP
Move Transaction
PMSWork Order #
EVCS
Sales Order, Task Order
Config (via EDAS)
AT_ TOOLS
PRP
MFC
Work Order (manual)
MTBCS
DMS
SPSBCS
ASRS
Software Version Move Transaction ATO Config Sales Order, Task Order Task Order Exec Status Task Order, Sales Order Details Work Order Exec Status
PO_ FAX
Work Order #, Scheduled Dates, Detailed Scheduling, Special Materials Remarks, Special Handling Work Order Shortage
Supplier, PO, Buyer
POC Pick Requirement
Receipt, Inventory Transfer
Pick Confirm, Ship Confirm
Material Transaction
Material Transaction
Move Transaction
Move Transaction
Delivery Lead-time (processed by ROI) Item,Receipt Notice, Onhand Qty
Descriptive Element
Projected Material Shortage Report
BOM,ECO, WIP, Inv, PO, ASL, SO
Sales Order
PO Work Order Details, Onhand Qty
i2 DP
Forecast
Netted Forecast PR
i2 FP
PR, WO, SO Planned Dates
Employee Banking Info
i2 DF (Forecast Netting)
Item, Subinventory, Locator
POC Pick List
WO, Routing
WO, Routing
华为APS系统总体架构介绍
APS系统总体架构 系统总体架构overview-APS与ISC中的其他系统的集成 系统总体架构 - 与 中的其他系统的集成 APS 系统是ISC的核心子系统,负责供应链计划功能。ERP系统提取历史的销售数据,在APS的DP模块的数据生成预测数据给FN模块 在FN模块实现预测与salesorder的冲减,其结果netted forecast送给SCP、FP 模块 SCP/FP模块对salesorder、netted forecast、wip、pr、po等需求进行计划、排 产 SCP输出可分配的产能给DF OP模块进行定单承诺 SCP、FP输出forecast给scc模块,在scc模块华为采购员与供应商进行交互, 供应商反馈supply commitment 将ERP系统的PO导入SCC模块,在SCC系统华为采购员与供应商进行PO信息 的交互 APS系统计划的结果(任务令、PR、定单的发运时间)回写到ERP系统进行执 行
华为APS系统总体架构介绍
APS系统总体架构 系统总体架构overview-APS与ISC中的其他系统的集成 系统总体架构 - 与 中的其他系统的集成
在APS系统实现了华为与供应商的信息交互(通过SCC模块)、 与客户的信息交互(通过DF OP模块),将华为的供应链延伸 到上下游,增加的整个供应链的可视性。 在SCP/FP模块实现了考虑内部、外部产能的约束计划及实现生 产执行环节的细致排产,实现了供应链的计划的整体优化。
华为APS系统总体架构介绍
APS系统总体架构 系统总体架构overview 系统总体架构The various modules within APS architecture are as shown:weekly
Demand Planning DP
Planning Horizon - 12 months forecast All Items, All Customers, All Geography Key Functionalities - Baseline, Consensus Forecasting, Forecast Accuracy & Reporting
daily
Forecast Netting FcNt_DF
Horizon - 12 months Functionality Profiling & Netting. daily batch
Horizon - 12 months Critical Item BOM Functionality - non constraint forecast
weekly
S&OP Master Planning S&OP_SCP
Horizon - 6months Critical Item BOM Func
tionality Allocated ATP, Supported Demand, Capable of Shipping daily Plan
Order Promising OrPr_DFHorizon - 6 months ATP Functionality Critical Item, Batch Order Promise
Order Planning OrPl_SCP
real time
weekly
daily
Supplier Collaboration SCCHorizon - 12 months functionality - forecast collaboration(forecast supply commits) / po collaboration
Material Planning MRP_FPHorizon - 12 months Full bom order /forecast planning functionality - non critial item MRP planning
ProductionPlanning & Scheduling OrPl_FP OrPl _FPHorizon - 3 months Full bom order /forecast planning functionality - supply demand netting ,detail capacity & material planning
华为APS系统总体架构介绍
Dev EnvironmentDP EngineDP RMI DP App Mgr DP Adapter
SCP Engine
Task Scheduler
WebMethods
SCP RMI SCP App Mgr SCP Adapter
ERP
ODS
FP RMI FP App Mgr FP Adapter
ROI/EDSODS Loader
DF RMI DF App Mgr DF Adapter
V i s i B r o k e r
SCM Web UI Infrastructure
FP Engine FP Engine DF Engine SCC Engine
iPlanet Directory Server
SCC DB
SCC RMI SCC App Mgr SCC AdapterSCC DB
华为APS系统总体架构介绍
i2 APS ARCHITECTURE @ HUAWEII N T R A N E T I N T E R N E T
Role Based Common User Interface
INTERNET
W E B L A Y E R
WebLogic AppServer / WebServer LDAP Server SCM UI Infrastructure wM Messge Broker Task Scheduler
A P P / D A T A L A Y E R
ROI Server wM Oracle Adapter
ODS Loader
App Mgr
DF Engine
App Mgr
DP Engine
App Mgr
SCP Engine
App Mgr
FP Engine
ODS Adapter
ODS Adapter
ODS Adapter
ODS Adapter
ROI Oracle Interface ORACLE 11i
ODS
华为APS系统总体架构介绍
APS系统的技术架构 系统的技术架构- APS系统总体架构overview - APS系统的Web UI架构 - 各模块的系统架构DP模块的系统架构 FP模块的系统架构 SCP模块的系统架构 SCC模块的系统架构 OP模块的系统架构
- 实现各模块内部集成的中间件架构 - APS系统外部集成架构 - APS系统内部集成架构 - APS系统的硬件环境
华为APS系统总体架构介绍
APS系统 系统WEB架构 系统 架构
华为APS系统总体架构介绍
APS系统总体架构 系统总体架构overview-APS与ISC中的其他系统的集成 系统总体架构 - 与 中的其他系统的集成A browser request goes to a web server The role of the web server is to return static HTML pages to the user The role of the servlet engine is to return content that is being dynamically generated. - Two Java technologies - servlets and JSPs (Java Server Pages) - This dynamic content is generated either from data that is extracted from a database, or from data that is retrieved from an in-memory engine such as SCP. - The technology used to retrieve data: data is coming from a database: a Java technology called JDBC data is coming from a Java application: RMI data is coming from an application that is not in Java : CORBA
华为APS系统总体架构介绍
APS WEB UI系统架构 系统架构szxfp01-ps FcNt Engine 5.2.1p14 DF Web UI 5.2.1DF SCM5.2.1p2+DF UI5.2.1p14 VisiBroker C++ 4.5 DF Web UI Client WebLogic SCPDomain WebLogic 6.0SP2RP1 for SCM SCP Web UI Client VisiBroker C++ 4.5 szxap02-ps MRP Engine 5.2.1p17 VisiBroker C++ 4.5 FP Web
UI 5.2.1FP SCM5.2.1p2+ FP UI5.2.1p17 iPlanet Directory Server v5.0 WebLogic FPDomain FP Web UI Client WebLogic DFDomain
OrPr Engine 5.2.1p14
SOP Engine 5.2.1p20
SCP Web UI 5.2.1P2 SCM5.2.1p2+ SCP UI5.2.1p20
MP Engine 5.2.1p20
PP Engine 5.2.1p17 Task Schdeler Web UI Client
CIS 6.0
Task Scheduler 6.0 szxap01-ps
Task Web UI 5.2.1 SCM5.2.1p2+ Scheduler6.0SP4
WebLogic tasks Domain
WebLogic 6.1SP4 for Task Schdeler
CIS Manager Web UI Client
SCC Server 5.2.0.2 szxsc01-ps
WebLogic SCCUAT
WebLogic 6.0SP2 for SCC
iPlanet Web Server 6.0SP4 for SCC szxwb02-ps
SCC Web UI Client
Web UI System Architecture of UAT Environment for Huawei ISC/APS