FICP技术体系
FICP总体架构

FICP应用不变的抽象控制理论来来构造技术平台(FUTUREINFO TECHNICAL FRAMEWORK 简称FITF),以先进管理思想为指导来构造标准化的业务平台(FUTUREINFO BUSINESS FRAMEWORK,简称FIBF),以适应不断变化的客户需求为目标来构造应用平台(Future Info APPLICATION PLATFORM,简称FIAP)。FICP构建了远景软件产品的核心技术,在卓越的FICP平台上研制优秀的软件产品自是水到渠成。
远景技术平台

远景技术平台(FITF)位于远景协同平台(FICP)的最底层,它负责为业务平台FIBF及应用平台提供强大的技术支持。FITF分为四大核心组件:
开发工具(FI STUDIO )
强力控件(FI POWER CONTROLS)
基础类库(FI FOUNDATION CLASS)
强力引擎(FI POWER ENGINES)
开发工具(FI STUDIO )
FI STUDIO 是远景软件产品快速开发、部署的重要工具。是FICP的应用工具。FI STUDIO应用FI POWER CONTROLS, FI FOUNDATION CLASS, FI POWER ENGINES三大部件能够快速开发部署远景系列软件产品。FI STUDIO大大缩短了远景软件产品的开发周期。
强力控件(FI POWER CONTROLS)
FI POWER CONTROLS 是一组强大的控件。使得全面基于WEB的应用程序能够像传统的Windows程序那样具备强大的界面表现力和高效的交互功能。使得远景产品的性能远远高于普通Web应用程序。
基础类库(FI FOUNDATION CLASS)
FI FOUNDATION CLASS 是一个强大的基础类库。是对MS .NET FRAMEWORK(微软.NET框架)的扩展。封装了标准化的基础类,为构造FIBF平台提供坚实可靠的底层支持。有效地降低了构造业务平台的复杂度。
强力引擎(FI POWER ENGINES)
FI POWER ENGINES 是一组强大的功能引擎。如数据访问引擎封装了异构的数据源(如MS SQLSERVER 和 ORACLE等RDBMS的差异性)。通过开放式数据通信标准XML技术及消息引擎根本解决了信息孤岛问题。安全引擎为上层应用提供了可靠的信息传输、存储、用户认证等安全机制。流程引擎为上层应用提供了稳定、高效、透明的业务流转、业务审批机制。
远景业务平台(FIBF)

远景业务平台(FIBF)是以先进管理思想为指导来构造标准化的业务平台(FUTUREINFO BUSINESS FRAMEWORK,简称FIBF)。FIBF位于FICP平台技术的中间层,由两大部件组成:
公共业务组件集(FI COMMON BUSINESS PAKAGE)
行业解决方案组件集(FI INDUSTRY BUSINESS PAKAGE)
公共业务组件集(FI COMMON BUSINESS PAKAGE)
公共业务组件集是平台开发部根据多年系统经验总结抽象出的具有普遍意义的、融入先进管理思想(如:知识管理、标准化管理)的一套标准化的公共组件集。它应用于所有远景软件系列产品中。大大缩短了应用产品开发周期。同时增加了系统的稳定性。
行业解决方案组件集(FI INDUSTRY BUSINESS PAKAGE)
行业解决方案组件集是远景软件技术平台开发部和应用开发部根据众多行业客户项目实施经验的基础上,总结抽象出应用于特定行业的特定解决方案组件集。从而实现行业应用的快速实施。
远景应用平台(FIAP)图解

远景应用平台(Future Info APPLICATION PLATFORM,简称FIAP)。位于FICP的最顶层,FIAP的设计目标是适应不断变化的客户需求和个性化需求。FIAP基于国际开放标准的“构建平台架构”可动态扩展的平台。它是一个闭环的自适应、自调节的应用平台。从而根本解决“黑洞”问题,同时避免建造新的孤岛。
在FIAP支持下,业务需求变更,流程变更乃至新的应用系统的开发被简单化,实际上就是用户单位的业务分析人员使用FIAP平台提供的“所见即所得”的建模工具集建立一个业务模型并发布的过程。这一过程不需要编写任何程序,业务分析人员可以完全自主DIY(Do It Yourself)。从而把系统升级、优化的主动权交给了真正熟悉业务的各级领导和业务人员,而省去了用户与软件技术人员沟通的过程,大大降缩短系统实施周期、系统维护成本,使软件产品不断增值。
FIAP由四大部件组成:
表单/单据设计器(FI FORM DESIGNER)
FIAP表单设计器能够以MS Word设计的管理表格为模板,通过设计器编译功能载入到系统中,自动提取数据域,自动生成数据库。并可以建立表单之间的关联,支持异常复杂的管理表格的生成。从而使表单的设计变得非常简单。随着业务的变化,用户可以随时修改表单,随时生效新的业务表单。
业务流程设计器(FI FLOW DESIGNER)
FIAP支持各类复杂的流程设计,系统流程动作包含工作明细、创建表单、审批、会签、退签、跳转、加签、并发、条件流转、子流程嵌套等。流程设计器可以集成流程中使用的多个表单来完成一项事务流程。
报表设计器(FI REPORT DESGINER)
FIAP报表设计器,支持各式报表的建立。可以从自定义的表单中提取数据,并以列表、分组、图形等表现形式展现,真正实现“所见即所得”(WYSWYG)。
个性化界面设计器(FI SCHEMA DESIGNER)
FIAP菜单设计器,皮肤选择,桌面定义等功能体现了FIAP平台对用户个性化的关怀。让用户办公轻松愉快。
相关软件技术
远景协同办公平台FIOA采用.NET技术体系,应用RUP(Rational Unified Process,Rational 统一过程)为软件工程指导,采用众多经实践证明成功的设计模式(Design Pattern)为技术核心。FIOA涉及的主要软件技术如下:
技术框架:
.NET Framework
应用程序服务器:
Internet Information Server (IIS)
编程语言:
服务器端:C#, ASP.NET,XML,WEB SEVICE
客户端:JAVASCRIPT,HTML ,DHTML ,XML
网络协议:
HTTP ,SOAP
软件过程:
Rational Unified Process
辅助设计工具:
Rational Rose, Power Designer, Visio等
数据库:
SQL Server,Oracle,DB2,MYSQL等