2 Buzz Words: xml schema and web service
2003-03-07 08:43
645 查看
XML Shema<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
XML定义语言除了XML Shema之外,还有Schematron,RELAX,TREX等。RELAX是日本提出的XML定义标准。RELAX,TREX两种标准合并,成为现在的RELAX NG标准。这些XML定义标准的侧重点和功能各有所长。这几种设计语言配合使用,能够设计出健壮,灵活,强约束的XML定义。利用一些重要的语法(比如XML Shema的Any tag)特性,能够实现XML Shema的继承,多态,重用。
Web Service
web service的实现中,WSDL+SOAP是最流行的方式。其工作原理和XML-RPC是一样的,都是基于RPC-Centric的结构。表现出来的特点就是,客户程序的要求需要通过HTTP POST方式,传给服务器的一个单一目标地址,服务程序解开消息包(SOAP协议的Envelope信封),才能够进行处理,决定下一步的行为。整个过程是不透明的。与RPC-Centric的结构相对应的是URI-Centric结构。客户程序能够通过HTTP GET方式,请求服务,返回的结果包含一列URI选项,客户程序能够清晰地决定下一步的行为。关于URI-Centric,参见REST——Representative State Transfer。相关文章推荐
- Service-Oriented Architecture : A Field Guide to Integrating XML and Web Services
- XML Web Service初体验: HTTP-GET, HTTP-POST and SOAP的比较
- A simple of Using XML Data Source type and Querying a Web Service with Reporting Services 2008
- Managing Web Service Quality: Measuring Outcomes and Effectiveness
- Difference between WCF and Web API and WCF REST and Web Service
- Silverlight Crossdomain Access WebService And Debug
- web.xml is missing and <failOnMissingWebXml> is set to true
- WebService + xsd XML解析
- C# WebService XmlSerializer反序列化失败:时间字符串不是有效的AllXsd值
- [文章笔记]Web Service Discovery and Client Goals(Computers, 2009)
- 在调用别人的webservice时候,需要生成客户端调用。调用时出现javax.xml.ws.WebServiceException: Unable to create JAXBContext 这个问
- Creating and Calling ASP.NET AJAX Web Service
- Java WebService把Date类型转换成XMLGregorianCalendar
- Creation of an Axis Web Service and a gSOAP client
- pom.xml出现web.xml is missing and <failOnMissingWebXml> is set to true解决方案
- maven项目出现web.xml is missing and <failOnMissingWebXml> is set to true错误的解决办法
- webservice Axis发布deploy.wsdd出错, {http://xml.apache.org/axis/}stackTrace:java.net.ConnectException: Coction refused: connect
- web.xml配置struts过滤器struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter和FilterDispatcher的区别
- XML+XSLT+CSS+JQuery+WebService组建Asp.Net网解
- The gSOAP Toolkit for SOAP Web Services and XML-Based Applications