|
In the circumstance that needs and activities of the
individuals in the Internet has been more
and more diverse,
covering the diversity of needs and activities using only existing portal
sites
and search engines has
been more difficult because of the problem that a certan sytem can not
fully fulfill needs or intent of users. Proposers
have developed a system which should dramatically
increase the utilization efficiency of the Web, by
offering a Web interface which enables users
who do not have special
knowledge to represent information processing procedures and
executing these procedures automatically.
The PatchService deals
with data and functions on the web such as Web Services or existing
web pages as a
collection of functional element Patch, and can make programs by composing
and tying-up patches.
In this proposal, we put three points into practice as follows to let the
PatchService, whose
core functions have already been developed, be prevail among lots of
people.
A) Construction of
Architecture of Participation
In order to
prompt users, who are indispensable for the PatchService, to participate in
the
PatchService, we
realize a mechanism that give users incentive against creation and
evaluation
of contents of the
PatchService and a mechanism that protect users and the system from
harmful contents.
B) Diversification of
Interface
In order to encourage
users to utilize the PatchService, we make the PatchService support
execution of patches
through e-mail from PCs and cell-phones, cell-phone browsers and Web
Service interface in
SOAP/REST style by enabling server-side patch execution.
C) Brush-Up of the
System
In order to stand up
to constant use of lots of users, we improve reliability and user
interface.
Users merely used existing web services passively
before PatchService appeared.
But it becomes possible for a user to create new web
services depending on the user's own
needs and to make use of web services actively by
PatchService.
This change of how to use the Web changes common
sense of conventional web services and
brings a very big
impact. Three domains developed by this proposal solve problems to acquire
a lot of users and to maintain the system's
stability.
|