论文部分内容阅读
Web服务是一种优秀的分布式的组件技术,以 XML( eXtensible Markup Language)/SOAP(Simple Object Access Protocol)/WSDL(Web Services Description Language)/UDDI(Universal Description Discovery and Integration)为主干,为互联网应用提供了一种创建松散耦合、语言中立、平台无关性的应用程序的有效手段。各大软件厂商都相继推出Web服务的开发平台或框架,互联网上Web服务的各种应用更是层出不穷。 Web服务安全问题关注的就是SOA(Service-Oriented Architecture)模型中的三个参与者,以及它们之间的通信数据的安全性问题。根据Web服务的安全性需求,设计了一个包括时间戳、SOAP签名、SOAP加密的安全代理,保证了Web服务双方通信的机密性、完整性和不可否认性。同时,可以有效防止重放攻击,保证Web服务更加安全。 在线房屋信息交换已经具有一定的市场规模,在线房屋信息交换具有长时间在线、动态交互、多种形式展示、受众面广、信息更新及时等优越性,有力地冲击了传统店面交易。将Web服务应用于在线房屋信息交换中,可以提高房屋信息的准确性、可重用性,同时可以简化信息交换平台的开发流程,增加房屋信息交换平台的灵活性和专业性。借助Web服务安全代理可以保证房屋信息交换平台的安全。 为了实现一个房屋信息交换平台,分析房屋及物业信息的通用格式,构造出用来描述房屋和物业信息的XML的XML Schema。利用Web服务提供一系列服务接口,包括查询、提交、修改、删除等操作,使得包含有房屋及物业信息的XML可以通过SOAP在互联网上供各种应用程序使用。通过对房屋信息交换平台进行需求分析,对房屋信息交换平台进行Web建模,应用Web服务提供的服务接口,利用IIS(Internet Information Server)作为Web服务器,使用ASP.NET技术,实现满足安全性、可用性、扩展性的房屋信息交换平台。