COSS,指的是公共对象服务规范。
COSS(CommonObjectServicesSpecifications),公共对象服务规范。COSS(CommonObjectServicesSpecifications),公共对象服务规范是由OMG(对象管理组织,ObjectManagementGroup)提出的应用软件体系结构和对象技术规范,其核心是一套标准的语言、接口和协议,以支持异构分布应用程序间的互操作性及独立于平台和编程语言的对象重用。COSS经过近十年的发展,已逐步走向成熟,并成功地应用在我国许多大型的软件系统中,由此产生了对掌握COSS技术的软件开发人员的大量需求。系列分别介绍了COSS的基本思想、体系结构以及COSS应用程序的设计与开发,希望能帮助广大软件开发、设计人员,开阔思路,加深对COSS的理解,进而真正掌握这门技术,并能在实际工作中加以灵活运用,更高效、迅速地开发出更强壮的软件系统,最终促进我国软件事业的蓬勃发展。COSS产生的背景:近年来,随着互联网技术的日益成熟,公众及商业企业正享受着高速、低价网络信息传输所带来的高品质数字生活。但是,由于网络规模的不断扩大以及计算机软硬件技术水平的飞速提高,给传统的应用软件系统的实现方式带来了巨大挑战。首先,在企业级应用中,硬件系统集成商基于性能、价格、服务等方面的考虑,通常在同一系统中集成来自不同厂商的硬件设备、操作系统、数据库平台和网络协议等,由此带来的异构性给应用软件的互操作性、兼容性以及平滑升级能力带来了严重问题。另外,随着基于网络的业务不断增多,传统的客户服务器(CS)模式的分布式应用方式越来越显示出在运行效率、系统网络安全性和系统升级能力等方面的局限性。为了解决分布式计算环境(DCE,DistributedComputingEnvironme...
(全文)