标题：B/S ERP
B/S模式
B/S模式是一种全新的软件系统构造技术。随着Windows   98/Windows   2000将浏览器技术植入操作系统内部，这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。 
B/S结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网（VPN）。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点。须视企业规模和地理分布确定。企业内部通过防火墙接入Internet，再整个网络采用TCP/IP协议。
ERP概念
企业资源计划（Enterprise Resource Planning，简称ERP）系统是一种主要面向制造行业进行物质资源、资金资源和信息资源集成一体化管理的企业信息管理系统。通过运用ERP，企业能够利用计算机对企业的资金、货物、人员和信息等资源进行自动化管理，具有制造，办公操作，供应链管理，人力资源管理，项目管理，财务与管理，客户服务，销售与市场营销等商业功能。企业资源计划对于在企业高度普及计算机辅助管理，实现企业管理信息化和自动化，提高工作效率和增强快速反应能力，都具有十分重要的意义。
B/S ERP
网络应用系统的发展正在改变着ERP系统的开发及其实施方法 ,传统ERP体系结构逐渐被由客户、应用服务器、数据库服务器组成的三层B/S结构所替代 ,并有了统一的通讯协议TCP/IP和统一的基于Web浏览器的用户界面。
B/S ERP把传统的依赖于邮件、电话、人盯人的管理方式变革为目标导向、流程驱动、智能的电子商务流程。并且该B/S架构的ERP可以把企业内部流程与企业外部流程连接起来，与客户、合作伙伴、供应商协同完成供应链业务操作。
Unitsoft创始人在21世纪初就认识到中国企业国际化的迅猛趋势，需要强大的基于互联网技术的先进企业管理构架，纵观国内外企业管理系统大都采用Client/Server模式，这种在局域网曾经风行一时的系统架构，在面对这种国际化趋势时，显得力不从心。同时也看到许多基于JAVA技术构建的管理系统，因为JAVA集成性和人性化的先天缺陷，很难满足企业实际需要。2002年微软.Net平台刚推出Beta版时，友耐的创始团队就凭着敏锐的嗅觉和犀利的眼光，发现了.Net平台在构造复杂业务系统方面的强大基础和固有优势，一种强烈的使命感和技术灵感，促使友耐人萌生了要建立一个全新的满足企业国际化需要的电子商务ERP管理平台的愿望。
Unitware商务中间件平台就是这样应运而生的，Unitware包括基础组件，业务组件，XML扩展组件三部分，基础组件是业务组件和XML扩展组件的运行基础，业务组件是满足各种业务的标准组件，XML扩展组件使用XML文件来描述各种的个性化需求，告诉平台如何把业务组件组装起来，完成最终的业务目标。Unitware平台使Unitsoft EBS系统在基础架构稳定与客户需求的个性化之间找到了一个最佳平衡点，既能满足客户个性化需求，又能保证系统地稳定性，实现用户和软件企业双赢局面。
Unitsoft EBS采用先进的.Net技术设计，构筑于Unitsoft拥有自主知识产权的Unitware商务中间件平台上，是国内基于.Net开发时间最长、功能最完善、配置功能最强大的Browser/Server架构（Web方式）的企业管理系统。
B/S ERP与C/S ERP的研究
B/S与C/S 简述C/S和B/S是当今世界开发模式技术架构的两大主流技术。C/S是美国 Borland公司最早研发，B/S是美国微软公司研发。目前，这两项技术以被世界各国所掌握，国内公司以C/S和B/S技术开发出产品也很多。这两种技术都有自己一定的市场份额和客户群。 
C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机，并采用大型数据库系统，如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
B/Ｓ是Brower/Server的缩写，客户机上只要安装一个浏览器（Browser），如Netscape Navigator或Internet Explorer，服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Ｗeb Server 同数据库进行数据交互。
B/S架构与C/S架构的区别（1）硬件环境不同：
C/S 一般建立在专用的网络上， 小范围里的网络环境， 局域网之间再通过专门服务器提供连接和数据交换服务。 
B/S 建立在广域网之上的， 不必是专门的网络硬件环境，例如电话上网， 租用设备， 信息自己管理， 有比C/S更强的适应范围， 一般只要有操作系统和浏览器就行。
（2）对安全要求不同 
C/S 结构的软件,一般面向相同区域内的用户群， 对局域范围信息安全的控制能力强。针对异域客户端C/S要借助远程访问登陆到服务器，一般除了ERP服务器外，还需要配置专门的远程登陆服务器；远程登陆相当于直接操作服务器，远程桌面端口易存在安全隐患，比基于http协议的80端口安全性低,容易对ERP造成安全威胁。C/S 的数据库服务器的配置用户名和密码都放在每台电脑的客户端,任何一台被攻破，整个系统就有可能失去安全性。C/S的客户端需要设置连接服务器的数据库连接端口，连接端口易被木马和黑客攻击，安全隐患不言而喻。
B/S结构的软件来讲,数据集中存放于总部的数据库服务器，客户端不保存任何业务数据和数据库连接信息，任何访问数据库的动作要先通过应用服务程序,经过验证后打包连同界面发送给IE。B/S所有的软件配置信息和数据库在同一台服务器上，不需要对外开放数据库端口。非系统管理员无法得到数据库的用户名和密码信息；只要保证服务器是安全的，就保证了整个系统的安全，
（3）软件重用不同 
C/S 程序由于不可避免的整体性考虑， 构件的重用性不如在B/S要求下的构件的重用性好。 
B/S 的多重结构，要求构件相对独立的功能。 能够相对较好的重用。就如买来的餐桌可以再利用，而不是做在墙上的石头桌子。 
（4）系统维护不同 
C/S 程序由于整体性，必须整体考察，客户端需要安装专用的客户端软件。首先涉及到安装的工作量，其次任何一台电脑出问题，如病毒、硬件损坏，都需要进行安装或维护。特别是有很多分部或专卖店的情况，不是工作量的问题，而是路程的问题。还有，系统软件升级时，每一台客户机需要重新安装，其维护和升级成本非常高。处理出现的问题以及系统升级难， 
B/S 构件组成方面构件个别的更换，实现系统的无缝升级。 系统维护开销减到最小，用户从网上自己下载安装就可以实现升级。 
（5）处理问题不同 
C/S 程序可以处理用户面固定，并且在相同区域,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件，与不同的操作系统兼容性不佳， 
B/S 建立在广域网上， 面向不同的用户群，分散地域， 这是C/S无法作到的，与操作系统平台关系最小。 
（6）用户接口不同 
C/S 多是建立在Window平台上，表现方法有限，对程序员普遍要求较高。 
B/S 建立在浏览器上， 有更加丰富和生动的表现方式与用户交流， 并且大部分难度减低，降低开发成本。 
（7）信息流不同 
C/S 程序一般是典型的中央集权的机械式处理，交互性相对低。 
B/S 信息流向可变化， B－B、 B－C、 B－G等信息流向的变化， 交互性非常强大。
B/S ERP的Unitsoft EBS管理系统实践
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用，客户端零维护。系统的扩展非常容易，只要能上网，再由系统管理员分配一个用户名和密码，就可以使用了。甚至可以在线申请，通过公司内部的安全认证（如ＣＡ证书）后，不需要人的参与，系统可以自动分配给用户一个账号进入系统。
Unitsoft创始人在21世纪初就认识到中国企业国际化的迅猛趋势，需要强大的基于互联网技术的先进企业管理构架，为了满足企业的各种复杂要求，系统必须具有高度的扩展性，灵活性和稳定性，需要大量的满足各种业务要求的标准组件和非标准组件。标准组件能够重复利用，像机械标准件一样灵活的装配和拆卸，非标准组件用来把各种不同的标准件有效地组装在一起，满足复杂的个性化需求。上海友耐软件技术有限公司自主开发Unitsoft EBS管理系统,采用先进的.Net技术设计，构筑于Unitsoft拥有自主知识产权的Unitware商务中间件平台上，是国内基于.Net开发时间最长、功能最完善、配置功能最强大的Browser/Server架构（Web方式）的企业管理系统。