XML Server and XML-enabled Web Server introduced

  Along with a network of Internet every day develop and grow, the Internet has become an indispensable tool for people, and people in order to make more efficient use of the technical capacity of the network, and efforts will be all kinds of information in a variety of different ways to Import This bit of the ocean, and this ocean of information has become the great beyond imagination, it is now engulfed by the overwhelming information, so feel like real exposure in the ocean, the kind of dangerous.    We can not simple and effective use of this resource, and a lot of junk information makes differentiate information in the value becomes as difficult as deep-sea treasure hunt.    But in fact there are many kinds of information, or are not prepared to enter into the network, but obviously the original information management technologies certainly can no longer meet the people's needs, people in order to solve this problem, and developed a number of new technologies, We have the protagonist of this article adopted by the new technologies - XML. 

  The XML technology, I think we already have its considerable knowledge, and so many will no longer introduced.    But for how to use XML development and application, to enable it to play a real role, I feel this is the article also relatively less.    Therefore the article on the application of the two XML - XML Server and XML-enabled Web Server primers with everybody together on how to use XML technologies. 

  I, what is XML Server and XML-enabled Web Server? 
  What is XML Server? XML Server precise definition of this concept is difficult because it is a relatively new, but the concept of a wide range of things, although there are many products that he is XML Server, such as: DataChannel company DataChannel Server 4.1 ; Software AG's Tamino; Excelon excelon companies, but in the scope of application and function, each product is different, it is also not defined as XML Server, but these types of products into the co-owners of the some of the features, to illustrate the way to explain the concept of XML Server. 

  Briefly, XML Server is a data platform, it can in the form of XML documents with the application of distributed data exchange.    For example, this type of e-commerce and B2B applications.    This sounds and traditions very similar to the database, which provides the same database and data storage and extraction of features, but the format of the data is based on XML, so in the data processing, and is used by the database completely different from the traditional technology, but put aside this aside, can be generalized, we believe that it is an XML database.    As for why not called XML Server XML Database, it is because XML Database XML Server than the scope of the application of a wider range, according to Ronald Bourret. XML Database Products in a text description of XML Database contains six types of products, respectively: 
1.Middleware

  2.XML-Enabled Databases 

  3.XML Servers 

  4.XML-Enabled Web Servers 

  5.Content Management Systems 

  6.Persistent DOM Implementations 

  XML Server is considered one of the XML Database. 

  XML-enabled Server is relatively easy to understand, because it essentially is a Web Server, the client, the Web browser, the client will not feel it and traditional Web Server What is the big difference, but in reality Server REQUEST-in approach, the XML-enabled Web Server and traditional Web Server is entirely two different ways, as the XML document itself and the characteristics of HTML documents by the decision.    As we all know, is an XML document data-centric documents, XML documents do not have formatted information, but through specific performance to XSL or CSS.    Data and the performance of separation.    While on the client side to the demand by the XML-enabled Web Server will be the combination of content and form of the final results released to the client's Web Server.    So this is a fat server, thin-client model.    This model will be with Microsoft IE XSL Parser integrated into the design thinking is completely different.    Its advantage is the ability to browse the Web different devices provide the respective corresponding format, without the need for manual intervention. 

This picture in the new window opens   = 538) (this.width = 538;) "border = 0> 

  = 538) (this.width = 538;) "border = 0 = pop" This picture open in a new window "> 

  We can see from the above figure that can be more intuitive XML-enabled Web Server with the traditional Web Server different. 

  Section II, why do we need XML Server 
  Why do we need it?    This is because the XML Server is based on XML technology, we need XML reasons, is also why we need to XML Server reasons At the same time, XML Server can provide more than simply XML document format data management XMl capacity!    And can be avoided by the need for the traditional database data conversion process, and be efficient. 

  Section III, why do we need to XML-enabled Web Server? 
  With the performance data can be isolated, I think this is perhaps the biggest Web staff of hope and aspiration, which I really do not want to say any more.  :)

  IV, and their existing problems 
  Any new technology in the past did not fully mature there will be a lot of shortcomings, XML Server with XML-enabled Server will be no exception, the new products are usually removed by a total of the problem (for example: the need for time to learn, etc.) outside.    I think they were some shortcomings exist below: 

  The XML Server: 

  XML Server to the performance, I am most concerned about is the problem!    Because it is an entirely new way of data organization, and this approach in the past has not been a wider range of applications.    As we have reason to optimistic about the development prospects of XML Server at the same time, we have no reason for such a large-scale use of the products skeptical.    I have also proved that the worry is not without reason, we can look at the typical XML Server product configuration needs. 

  â–³ DataChannel Server 4.1 under Windows hardware requirements: 

  500MHz or faster Pentium III processor with at least 256MB of RAM 

  â–³ DataChannel Server 4.1 under Windows hardware requirements: 

  Sun Ultra 10 or equivalent. At least 256MB of RAM 

  â–³ Tamino in the Windows environment hardware requirements: 

  At least 300MHZ or faster. At least 256MB of RAM 

  The XML-enabled Web Server: 

  The biggest problem is XML-enabled Web Server is too complicated, compared with the original from the traditional Web Server Html and building Web, XML know how to use these advanced technologies were still too few, and Server installation also appears to be too complicated, and development tools it is also a professional.    How to make the primary computer users can quickly learn to use it, it is the need to address another issue. 

  Section V, XML Server more typical products 
  1, DataChannel's DataChannel Server 4.1 

  To provide an effective enterprise information management, publishing and reuse of enterprise information entrance.    It is characterized by: 

  ● provide pure XML format data storage (not XML data into relational database form) 

  ● XML-level data structure makes it than relational database management more efficient 

  ● support through a standard Web protocol access data 

This picture in the new window opens   = 538) (this.width = 538;) "border = 0> 

  From the map we can see DataChannel very clear in the enterprise information management roles. 

  Software AG's Tamino 

  Tamino is a convenient and efficient e-commerce platform, the use of advanced XML technology allows e-commerce process more approachable.    The chart depicts the Tamino a solution map, and we can be very clear that e-commerce Tamino in the process of role. 

This picture in the new window opens   = 538) (this.width = 538;) "border = 0> 

  VI, XML-enabled Web Server Products 
  In XML-enabled Web Server products, the cocoon is likely to be most dramatic, it is Apache Software Foundation (ASF) group with pure Java technology development of a Free Code XML-enabled Web Server products, with the Apache Web Server first name, I am afraid no one will be interested in this product wrong. 
  Below we briefly talk about this product. 
  1, the operating environment: cocoon can run as shown in the following table system, and we can see cocoon applicable environmental very extensive. 
  Operating System Web Server Servlet Engine JVM 
  Debian Potato or Woody Apache 1.3.12 JServ 1.1.8 or 1.1.2 IBM JDK 1.3 
  RedHat Linux 6.0 Apache 1.3.9 Apache JServ 1.0 IBM JDK 1.1.8 
  RedHat Linux 6.0 Apache 1.3.9 Apache JServ 1.1b3 IBM JDK 1.1.8 
  RedHat Linux 6.0 Apache 1.3.9 Apache JServ 1.0 Blackdown JDK 1.2pre2 
  RedHat Linux 6.1 Apache 1.3.9 JRun 2.3.3 IBM JRE 1.1.8 
  RedHat Linux 6.1 (i686) Apache 1.3.11 Apache JServ 1.1 Sun JDK 1.2.2 
  RedHat Linux 6.1 (i686 Apache 1.3.11 + mod_ssl 2.5.0 Apache JServ 1.1 IBM JDK 1.1.8 
  RedHat Linux 6.1 Apache 1.3.12-2 Jserv 1.1.2-2 JDK 1.2.2_006 
  RedHat Linux 6.2 (i686) Apache 1.3.12 mod_ssl 2.6.5 + 2.3.3 Sun JDK 1.2.2 JRun 
  1.3.12-2 RedHat Linux 6.2 Apache Tomcat 3.1 JDK 1.2.2_006 
  RedHat Linux 6.2 (i686) Apache 1.3.12 Resin 1.2.b1 Sun JDK 1.2.2 
  6.3 SuSE Linux Apache 1.3.9 Apache JServ 1.1 Sun JDK 1.2.2 
  SuSE Linux 7.0 (2.2.16) Apache 1.3.12 Apache JServ 1.1.2, IBM JDK 1.3 Tomcat 3.1 
  Windows 98 Apache 1.3.9 Apache JServ 1.0 Sun JDK 1.2.2 
  Windows 98 Apache 1.3.9 Apache JServ 1.0 IBM JDK 1.1.7 
  Windows 98 Apache 1.3.9 Apache JServ 1.1b3 Sun JDK 1.2.2 
  Windows 98 Apache 1.3.9 Apache JServ 1.1b3 IBM JDK 1.1.7 
  Windows 98 MS Personal Web Server ServletExec 2.2 Sun JDK 1.2.1 
  Windows NT 4.0 IIS 4.0 ServletExec 2.2 Sun JDK 1.2.1 
  Windows NT 4.0 IIS 4.0 JRun 2.3.3 Sun JDK 1.2.1 
  Windows NT 4.0 Apache 1.3.9 JRun 2.3.3 Sun JDK 1.2.2 
  Windows NT 4.0 Apache Jakarta Tomcat 3.1 Milestone 1 Sun JDK 1.2.2 
  Windows NT 4.0 SP4 BEA WebLogic Server 5.1 SP3 Sun JDK 1.2.2 
  Windows NT 4.0 SP5 IIS 4.0 Websphere 3.5 Enterprise IBM JDK 1.2.2 
  Windows NT 4.0 SP6a Apache 1.3.11 Apache JServ 1.1 Sun JDK 1.2.2 
  Windows 2000 Professional Apache 1.3.12 Apache JServ 1.1 Sun JDK 1.2.2 
  Windows 2000 Professional Apache 1.3.12 Tomcat 3.1 Sun JDK 1.3 
  Windows 2000 Advanced Server Tomcat 3.1 JDK 1.3 
  MacOS 8.5 + Resin 1.1b MRJ 2.2 
  MacOS 8.6 Tomcat 3.1 MRJ 2.2.2 
  MacOS 8.6 WebSTAR 4.0 JRun 2.3 MrJ 2.1.4 
  MacOS 8.6 WebSTAR 4.0 ServletExec 2.1 Mrj 2.1.4 
  MacOS 8.6 Quid Pro Quo 2.1.3 ServletExec 2.2 Mrj 2.1.4 
  Solaris 2.5.1 Netscape-Enterprise/3.6 SP3 ServletExec 2.2 Sun JDK 1.2.1 
  SunOS Netria 5.6 Apache 1.3.9 Apache JServ 1.1b3 Sun JDK 1.1.7 
  Solaris 8 (SPARC) 3.1 Apache Tomcat 1.3.12 Sun JDK 1.3 Beta Refresh 
  Solaris 8 (x86) Resin 1.2.b1 JDK 1.3 beta 
  FreeBSD 3.4 Apache 1.3.9 Apache JServ 1.0 Blackdown JDK 1.1.8 
  FreeBSD Stable with linux_base-3.4-6.1 for linux-emulation Jetty Java HTTP Server v2.3.3 Blackdown jdk-1.2.2-i386-linux-RC4-glibc 
  FreeBSD 4.1 (RELEASE) Apache 1.3.12 Jserv 1.1.2 Linux JDK 1.2.2 
  SCO OpenServer 5 WebLogic 4.5.1 SCO JDK 1.1.7A 
  OS / 2 Warp 4 FP 12 Gefion Software LiteWebServer IBM JDK 1.1.8 
  SGI IRIX 6.5.7 Apache 1.3.12 Apache JServ 1.1 Sun JDK 1.2.1 (SGI) 

  2, the process cocoon: 
  Web development cocoon will be divided into three levels: 
  ● content layer: Edit with a good definition of the DTD or Schema content input to XML documents 
  ● logic layers: the customer needs to be logical XML document processing (Note that the logic of processing and using our traditional ASP or PHP database have read the document thinking is different.) 
  ● performance layer: logic will be dealt with after the final results of using the XSL style processing. 
  So good data and solve the problems of separation performance.    Therefore cocoon support pdf, wml, html, and other common formats issued xml document, but with the addition cocoon traditional Web Server has virtually no difference. 
  Section VII, the last 
  For the current domestic XML more and more people interested, but the Chinese XML data is still relatively small, hope that through this article to all of the XML-loving friends I know one of the XML application of knowledge.    The article described as a few typical XML Server and XML-enabled Server product, but in fact there are many other products not mentioned, and here I抛砖引玉people to be a bar, hope that in future we can see other friends in this area articles. 

  This article is reprinted articles 

Bookmark it: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Google
  • DotNetKicks
  • DZone
  • Furl
  • Netvouz

Tags:

Releated Articles


0 Comments to “XML Server and XML-enabled Web Server introduced”

No Comments. Send your comment.

Leave a Reply

You must be logged in to post a comment.