bg bg bg bg
SOLUTIONS TECHNOLOGY SERVICES SMALL BIZ SUPPORT ABOUT US HELP



Vision


Software in Semantic Web era
Web Automation




Programming


Latest Release Notes
Dav FAQ
DavAPI JavaDoc

Vocabulary Doc

Writing DavServlets
User Interface
Localization
Security
Servlet Chaining
Writing Modules
Web Services
Data Management with Views




Configuration


Apache Compatibility
Readme
Setup
Configuration
Troubleshooting
VirtualHosts




Vocabularies

(ontologies)


Writing vocabularies
Data modeling guide
Vocabulary evolution
Vocabulary troubleshooting




Tools


Scheduling jobs
Integration
EDI
Data cleansing
Transformations




Fog*Technology

Building Web Services on a Semantic Web platform

"My advice to companies is to have their engineers learn RDF."
Berners-Lee, April 2002.

HUDSONFOG ARCHITECTURE

Web for Humans and Machines The development of Web landscape had gone through the dramatic changes in late nineties. Contrary to the distributed and independent nature of the Web of early nineties there had been a huge trend towards centralization. Golden age of peer-to-peer may return if humans make a major sacrifice: accept machines as equal peers on the Web.

 More

HUDSONFOG FEATURES

Web Equals Database HudsonFog is a platform that gives application developers a set of features commonly found only in proprietary e-commerce, e-marketplace, CRM, SFA, knowledge management, content management, supply-chain management, e-procurement software packages. This applicability to a wide range of applications is made possible by HudsonFog's Web Equals Database governing principle.

 More

HUDSONFOG APPLICATIONS

There is a multitude of applications you can build on top of HudsonFog platform

 More

HudsonFog's technology key points:

Greatly increases the speed of Web application development:
  • Uses rich Metadata to enable Rapid Application Development.
  • Automatically generates User Interface.
  • Includes reusable data-entry, data indexing and searching, data maintenance capabilities.
  • Includes other functionality common in Web applications: security framework, collaboration, content/knowledge management.
Future-proof:
  • Based on Internet standards.
  • Makes all functionality of the Web site available via WebDAV protocol or DAV API.
  • Designed to work in ISP/ASP environment.
  • Specifically designed for decentralized, peer-to-peer environment.
  • Makes new types of applications possible.

Developer Zone

Pioneers of the new Semantic Web frontier will enjoy 10x development speed increases, the abundance of pre-tested reusable functionality and the ability to create applications that were not possible yesterday.

Login to HudsonFog

CONFIGURING SERVER

Configuration of HudsonFog Semantic Web Server is done traditionally via Apache-compatible configuration files. Special parser converts information in those files into a corresponding RDF model. The rest of the components, like SchedulerServlet are configured via RDF resources stored in SQL database.

 More

VOCABULARIES

This document is the introduction into HudsonFog Vocabulary language, RDF. For more advanced subjects see Views , Vocabulary Language , Vocabulary Evolution , Semantic Web Objects , Dav FAQ documents.

 More

INTER-SERVLET COMMUNICATIONS

Servlet API and Apache Web server architectural concepts can be put together to create a powerful framework for developing data-centric Semantic Web applications. Servlets processing one WebDAV request may invoke other servlets or may be invoked as handlers independent from each other.

 More

MODULES

HudsonFog Modules are special kind of Java Beans that allow to create functionality otherwise not achievable with Servlets. HudsonFog server core is built with replaceable modules. Modules can declare BeanContext services available for other Modules and Servlets. Modules receive control at different stages of server startup and shutdown which allows much greater control compared to Servlets. But Modules are also more complex to write.

 More

WEBDAV

The Resource Description Framework (RDF ) is a language that needs communication media in order to come alive, much like human languages come alive only when spoken. To be spoken, RDF needs WebDAV , a protocol that is an extension of HTTP/1.1. To make it convenient for developers WebDAV needs a simple DAV API .

 More

LOCALIZATION

HudsonFog's system is already serving people speaking in half a dozen of different languages. Our intention is to provide a perfectly localized environment with all text, dates, number formatting, currency symbols and other properties localized on the screen and also when dealt with programmatically.

 More

TROUBLESHOOTING FAQ

HudsonFog main developement methodology is to describe as much as possible in RDF. This provides for automatic runtime reflection capabilities and allows to automatically generate behaviours, like code, GUI, etc. The declarative approach requires additional tools for the troubleshooting.

 More


Copyright © 2000-2006 HudsonFog. All rights reserved