the fact that applied SOAW2 model framework does
not support explicit request management. Current
SOAW2 model framework directly exposes user
interfaces to business services that reside inside
resource container. Also, it is crucial to note that the
presence of supporting function between user
interfaces and resource container should be ignored
as they don’t perform any special tasks with the
exception of searching & binding of best suited
services. This direct exposure led to a result in the
form of user interfaces that contain concrete
business services mapping instructions. Due to this
fundamental shortcoming of the framework,
developed systems do not provide on-demand
customization of business logic at run-time.
Moreover the framework does not provide any extra
layer to secure this customized business logic.
Therefore, an investigation is required to propose a
new Web 2.0 framework that will overcome the
current SOAW2 fundamental shortcomings (D.
Gallula, 2009; K. Ducatel, et al, 2010).
2 THE PROPOSED
FRAMEWORK
2.1 Fundamental Architecture
The proposed model framework is based on SOAW2
and contains fundamental changes in existing
models framework. The fundamental changes
include introduction of effective and intelligent
request broker architecture and the replacement of
supporting functions with service adapters, as shown
in Figure 3.
Figure 3: The proposed model framework.
By taking into consideration the shortcomings of
request management component in Web2.0
framework and a need of effective and intelligent
request brokerage mechanism to handle complex on-
demand sharing and customization problem, a new
architecture of the framework is proposed which
overcomes the inadequacies of the existing Web2.0
framework. The proposed model framework
integrates request broker architecture in between
user interface and resource container. This will
increase the action and view management of the
model framework. It might also provide on-demand
request routing between user interfaces and services
of standard platform. The second important
component in this proposed model framework is a
replacement of supporting functions with service
adapters. This component could avoid any conflict
with SOA principles. Also, in this architecture
workflows are modeled as service adapters.
The supporting functions in the new model
framework are replaced with service adapters.
Service adapter is a new concept of light weight
services and contains implementation of workflows.
In SOA tradition, services are relatively large,
shared, intrinsically loosely coupled units of
functionalities, and have no embedded calls to each
other.
It is debateable that proposed model framework
requires sharing of generic workflows among
different companies (i.e. users) then why can’t
generic workflow be modelled as web services. The
simple answer of this question is that, in proposed
framework, workflows are actually sequential calls
to the services of core platform. Therefore, if
workflows get modelled as web services, it will be a
violation of loosely coupled and no embedded calls
principle of SOA.
To overcome this limitation and to avoid any
conflict with SOA principles, all Workflows
including generic and customized are modeled as
service adapters. On a user processing request, these
adapters are connected with the core platform to
execute the modeled workflows.
2.2 A Layered Representation of the
Framework
Layered representation of the framework shown
above is divided into four layers namely
presentation, request management, operational and
core service layers.
AN E-BUSINESS FRAMEWORK DESIGN USING ENHANCED WEB 2.0 TECHNOLOGY
99