Author: jonathan Date: Thu Aug 7 17:17:42 2008 New Revision: 20564 URL: http://wso2.org/svn/browse/wso2?view=rev&revision=20564
Log: Update 1.5 features overview (separate from 1.5.1 ones.) Modified: branches/mashup/java/1.5/java/xdocs/introduction.html Modified: branches/mashup/java/1.5/java/xdocs/introduction.html URL: http://wso2.org/svn/browse/wso2/branches/mashup/java/1.5/java/xdocs/introduction.html?rev=20564&r1=20563&r2=20564&view=diff ============================================================================== --- branches/mashup/java/1.5/java/xdocs/introduction.html (original) +++ branches/mashup/java/1.5/java/xdocs/introduction.html Thu Aug 7 17:17:42 2008 @@ -1,244 +1,241 @@ -<!-- - ~ Copyright 2005-2008 WSO2, Inc. (http://wso2.com) - ~ - ~ Licensed under the Apache License, Version 2.0 (the "License"); - ~ you may not use this file except in compliance with the License. - ~ You may obtain a copy of the License at - ~ - ~ http://www.apache.org/licenses/LICENSE-2.0 - ~ - ~ Unless required by applicable law or agreed to in writing, software - ~ distributed under the License is distributed on an "AS IS" BASIS, - ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - ~ See the License for the specific language governing permissions and - ~ limitations under the License. - --> -<html> -<head> - - - - - <meta http-equiv="content-type" content=""> - - - - - - - - <title>Welcome to the WSO2 Mashup Server [EMAIL PROTECTED]@</title> - <link href="css/mashup-docs.css" rel="stylesheet" type="text/css" media="all"> -</head> - - -<body> - -<div id="main-content"> -<h1>Welcome to the WSO2 Mashup Server [EMAIL PROTECTED]@</h1> - - -Welcome to the WSO2 Mashup Server documentation! This document provides -an -introduction to the concepts and use of the Mashup Server, and will -help you -get started using Web service technology. <br> - - -You will find more useful information in from the following resources: -<ul> - - - <li><a href="http://mooshup.com">mooshup.com</a></li> - - - <li><a href="http://wso2.org/forum/226" target="blank">Community Forum</a></li> - - -</ul> - - -<h2>Web Services and Mashups</h2> - - -Mashups are becoming an increasingly important part of the information -age. They allow you to tame the raging information flow and put it to -work for -you. Rather than being forced to consume information in the way the -publisher wishes it presented, increasingly users are finding the power -to -consume raw information, combine it with other data sources, customize -and -shape the results, and interact with that information. Getting -information -in the way you want it is the basis of XML-based Web Services. <br> - - -<br> - - -XML is a language for exchanging information. It extends the valuable -characteristics of HTML, which is limited to the domain of document -publishing, to other fields. It allows one to use vocabularies specific -to -the information domain of the data. For instance, HTML has -document-oriented -concepts such as 'paragraph' and 'table', but no concept of 'price' or -'temperature'. XML allows you to define your own data vocabulary. With -XML, -the presentation of the information can be separated from the content -of the -information - the first step in making that information reusable by the -consumer. <br> - - -<br> - - -But if anyone can make up their own language, isn't that the Tower of -Babel -all over again? Indeed, to communicate effectively, two computers must -agree -on the data format (with XML this is easy since it's virtually -universally -accepted as a standard format), and on the vocabulary. Vertical -industries -and communities have evolved vocabularies that allow them to -communicate -within their domains. For instance, the HTML community can talk -together in -XML by using the XHTML vocabulary (HTML reformulated in XML). Bloggers -can -talk together in XML by using the RSS or Atom vocabularies. Thousands -of -formats have emerged to enable eBusiness transactions. But there still -is a -need for some human intervention to take disparate vocabularies and -combine -them into a new information stream. <br> - - -<br> - - -Merging, or mashing-up data, thus is a process of acquiring XML -(directly -from the producers, or in some other legacy form that can be converted -to -XML), processing and combining that data, and publishing the results. -If the -result of the mashup is expressed as new XML data, it can again be -shared -with others, further mashed, and presented to the user in a variety of -ways -(including but not limited to HTML). The WSO2 Mashup Server is based on -this -model - that the central model for customizing information to a -particular -user's needs, is one of consuming, processing, and publishing XML. <br> - - -<br> - - -How does one acquire XML? Web Services are a set of technologies that -helps -get XML from one place to another, providing protocols for describing -what -XML is available, how to ask for it, how to transmit the data securely, -reliably, and so forth. From the perspective of the Mashup author, the -less -one has to know about the details of how the XML gets from one place to -another, the better. The core functionality of the Mashup Server is to -take -care of this for you, allowing you to operate at the level of the XML -content -itself as much as possible. <br> - - -<br> - - -Mashup products and frameworks all have several pieces in common. They -provide ways to acquire data, they provide a central abstraction and -tools -for working with that data, and they provide ways to publish the result -to -the consumer. The WSO2 Mashup Server uses Web Services as the mechanism -for -acquiring data, XML as its central abstraction, Javascript (with E4X -XML -extensions) for manipulating that data, and again Web Services as the -primary -way to re-publish the new information stream, with bridges to HTML, -RSS, and -other output mechanisms. <br> - - -<br> - - -In this User Guide, you will learn how to acquire, manipulate and -publish XML -data through Web Services, and how to build upon that foundation to -create -sophisticated distributed applications simply and rapidly. <br> - - -<br> - - - -<h2>WSO2 Mashup Server @mashup_version@ Release</h2> - -<br> - -The @mashup_version@ release of the WSO2 Mashup Server focuses -on the fundamental technology needed to author and consume services -with -JavaScript. It also adds several features to the fundamental platform. We -have added several key features which we hope will enhance your -experience in authorizing services. However, just hosting JavaScript -services is only -part of a true mashup platform.<br> - - -<br> - - - -<h3>New features in the @mashup_version@ release:</h3> - - -<ul> - <li>Request object</li> - <li>Ability to secure hosted mashups using a set of commonly used security scenarios</li> - <li>Ability to call secured services using the WSRequest host object</li> - <li>Integrated Data Services Support (Expose data locked up in DataBases, Excel spreadsheets and -CSV files with ease)</li> - <li>OpenID login support</li> - <li>Dashboard: Apache Shindig powered, Google compatible, per-user Dashboard and browser based editor support -for developing gadgets for hosted mashups (http://wso2.org/library/3813)</li> -</ul> - - -<h3><span style="font-weight: normal;">Please refer to -the </span><a style="font-weight: normal;" href="http://wso2.org/project/mashup/@mashup_version@/release_note.html">Mashup - Server [EMAIL PROTECTED]@ Release Note</a><span style="font-weight: normal;"> -for more details.</span><br> - - -</h3> - - -<br> - - -</div> - - -<p>© 2007-2008 WSO2 Inc.</p> - - -</body> -</html> +<!-- + ~ Copyright 2005-2008 WSO2, Inc. (http://wso2.com) + ~ + ~ Licensed under the Apache License, Version 2.0 (the "License"); + ~ you may not use this file except in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, software + ~ distributed under the License is distributed on an "AS IS" BASIS, + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + ~ See the License for the specific language governing permissions and + ~ limitations under the License. + --> +<html> +<head> + + + + + <meta http-equiv="content-type" content=""> + + + + + + + + <title>Welcome to the WSO2 Mashup Server [EMAIL PROTECTED]@</title> + <link href="css/mashup-docs.css" rel="stylesheet" type="text/css" media="all"> +</head> + + +<body> + +<div id="main-content"> +<h1>Welcome to the WSO2 Mashup Server [EMAIL PROTECTED]@</h1> + + +Welcome to the WSO2 Mashup Server documentation! This document provides +an +introduction to the concepts and use of the Mashup Server, and will +help you +get started using Web service technology. <br> + + +You will find more useful information in from the following resources: +<ul> + + + <li><a href="http://mooshup.com">mooshup.com</a></li> + + + <li><a href="http://wso2.org/forum/226" target="blank">Community Forum</a></li> + + +</ul> + + +<h2>Web Services and Mashups</h2> + + +Mashups are becoming an increasingly important part of the information +age. They allow you to tame the raging information flow and put it to +work for +you. Rather than being forced to consume information in the way the +publisher wishes it presented, increasingly users are finding the power +to +consume raw information, combine it with other data sources, customize +and +shape the results, and interact with that information. Getting +information +in the way you want it is the basis of XML-based Web Services. <br> + + +<br> + + +XML is a language for exchanging information. It extends the valuable +characteristics of HTML, which is limited to the domain of document +publishing, to other fields. It allows one to use vocabularies specific +to +the information domain of the data. For instance, HTML has +document-oriented +concepts such as 'paragraph' and 'table', but no concept of 'price' or +'temperature'. XML allows you to define your own data vocabulary. With +XML, +the presentation of the information can be separated from the content +of the +information - the first step in making that information reusable by the +consumer. <br> + + +<br> + + +But if anyone can make up their own language, isn't that the Tower of +Babel +all over again? Indeed, to communicate effectively, two computers must +agree +on the data format (with XML this is easy since it's virtually +universally +accepted as a standard format), and on the vocabulary. Vertical +industries +and communities have evolved vocabularies that allow them to +communicate +within their domains. For instance, the HTML community can talk +together in +XML by using the XHTML vocabulary (HTML reformulated in XML). Bloggers +can +talk together in XML by using the RSS or Atom vocabularies. Thousands +of +formats have emerged to enable eBusiness transactions. But there still +is a +need for some human intervention to take disparate vocabularies and +combine +them into a new information stream. <br> + + +<br> + + +Merging, or mashing-up data, thus is a process of acquiring XML +(directly +from the producers, or in some other legacy form that can be converted +to +XML), processing and combining that data, and publishing the results. +If the +result of the mashup is expressed as new XML data, it can again be +shared +with others, further mashed, and presented to the user in a variety of +ways +(including but not limited to HTML). The WSO2 Mashup Server is based on +this +model - that the central model for customizing information to a +particular +user's needs, is one of consuming, processing, and publishing XML. <br> + + +<br> + + +How does one acquire XML? Web Services are a set of technologies that +helps +get XML from one place to another, providing protocols for describing +what +XML is available, how to ask for it, how to transmit the data securely, +reliably, and so forth. From the perspective of the Mashup author, the +less +one has to know about the details of how the XML gets from one place to +another, the better. The core functionality of the Mashup Server is to +take +care of this for you, allowing you to operate at the level of the XML +content +itself as much as possible. <br> + + +<br> + + +Mashup products and frameworks all have several pieces in common. They +provide ways to acquire data, they provide a central abstraction and +tools +for working with that data, and they provide ways to publish the result +to +the consumer. The WSO2 Mashup Server uses Web Services as the mechanism +for +acquiring data, XML as its central abstraction, Javascript (with E4X +XML +extensions) for manipulating that data, and again Web Services as the +primary +way to re-publish the new information stream, with bridges to HTML, +RSS, and +other output mechanisms. <br> + + +<br> + + +In this User Guide, you will learn how to acquire, manipulate and +publish XML +data through Web Services, and how to build upon that foundation to +create +sophisticated distributed applications simply and rapidly. <br> + + +<br> + + + +<h2>WSO2 Mashup Server 1.5 Release</h2> + +<br> + +The 1.5 release of the WSO2 Mashup Server focuses +on the fundamental technology needed to author and consume services +with JavaScript. We have added several key features which we hope will enhance your +experience in authoring services, as well as numerous bug fixes, +feature, user experience, and performance enhancements.<br> + + +<br> + + + +<h3>New features in the 1.5 release:</h3> + + +<ul> + <li>Request object</li> + <li>Ability to secure hosted mashups using a set of commonly used security scenarios</li> + <li>Ability to call secured services using the WSRequest host object</li> + <li>Integrated Data Services Support (Expose data locked up in DataBases, Excel spreadsheets and +CSV files with ease)</li> + <li>OpenID login support</li> + <li>Dashboard: Apache Shindig powered, Google compatible, per-user Dashboard and browser based editor support +for developing gadgets for hosted mashups (http://wso2.org/library/3813)</li> +</ul> + + +<h3><span style="font-weight: normal;">Please refer to +the </span><a style="font-weight: normal;" href="http://wso2.org/project/mashup/@mashup_version@/release_note.html">Mashup + Server [EMAIL PROTECTED]@ Release Note</a><span style="font-weight: normal;"> +for more details.</span><br> + + +</h3> + + +<br> + + +</div> + + +<p>© 2007-2008 WSO2 Inc.</p> + + +</body> +</html> \ No newline at end of file _______________________________________________ Mashup-dev mailing list Mashup-dev@wso2.org http://mailman.wso2.org/cgi-bin/mailman/listinfo/mashup-dev