In today's complex world of internet ecommerce, a second generation of web-based technology has emerged. This technology referred to as Web 2.0 is a structure of web-based communities and hosted services — such as social-networking sites, wikis, and folksonomies, or more commonly termed as (collaborative tagging).
The primary function of Web 2.0 technology is to facilitate creativity, collaboration, and sharing between users. Some of the more commonly known features of Web 2.0 technology are, Rich Internet Applications, XML and RRS Feeds, Web APIs, and Web-Based Applications and Desktops. In many cases, a content management system (CMS) such as Joomla, Mambo, or Drupal are used to manage the content of a Web 2.0 site.
Rich-Internet application techniques such as Ajax, Adobe Flash, Flex, Nexaweb, OpenLaszlo and Silverlight have evolved that have the potential to improve the user-experience in browser-based applications. These technologies allow a web-page to request an update for some part of its content, and to alter that part in the browser, without needing to refresh the whole page at the same time.
XML and RRS are Web 2.0 features that provides standardized protocols, which permit end-users to make use of a site's data in another context (such as another Website, a browser plug in, or a separate desktop application). Protocols which permit syndication include RSS (Really Simple Syndication — also known as "web syndication"), RDF (as in RSS 1.1), and Atom, all of them XML-based formats. Observers have started to refer to these technologies as "Web feed" as the usability of Web 2.0 evolves and the more user-friendly Feeds icon supplants the RSS icon.
Web APIs (application programming interface) is a Machine-based interaction commonly used on Web 2.0 sites. There are two main approaches to Web APIs, which allow web-based access to data and functions: REST and SOAP.
REST (Representational State Transfer) Web APIs use HTTP alone to interact, with XML or JSON payloads, and SOAP involves POSTing more elaborate XML messages and requests to a server that may contain quite complex, but pre-defined, instructions for the server to follow.
Often servers may use proprietary APIs, but standard APIs (for example, for posting to a blog or notifying a blog update). Most communications through APIs involve XML (eXtensible Markup Language), JSON payloads or Web Services Description Language (WSDL) the standard way of publishing a SOAP API.
Web-based applications and desktops is a unique technology that has provided the richer user-experience afforded by Ajax, and has prompted the development of Websites that mimic personal computer applications, such as word processing, the spreadsheet, and slide-show presentation. WYSIWYG wiki sites replicate many features of PC authoring applications. Still other sites perform collaboration and project management functions.
Several browser-based "operating systems" have been developed, including EyeOS[15] and YouOS[16] which essentially function as application platforms. These services mimic the user experience of desktop operating-systems, offering features and applications similar to a PC environment. They have as their distinguishing characteristic the ability to run within any modern browser.
Artistic Website Creations offers several options to convert or add these technologies to your Website. We staff highly skilled Web 2.0 programmers who can evaluate your Website. They can advise you on which of these technologies would be the most advantageous to utilize on your Website, provide you with a quote, and implement the changes for you.
We invite you to contact us to discuss adding these technologies to your Website, Just ping us through the live chat portal on our Website or email us at your convenience.
|