e-Commerce solutions tend to be complex applications
displaying all of the intricacies of traditional systems,
exacerbated by some additional issues. Advances are being made
in software engineering support for complex development, such
as component-based development, and advanced ways of separating
concerns such as aspect-oriented programming, multi-dimensional
separation of concerns, adaptive software, composition filters
and much more. An interesting suite of object-oriented solutions
has emerged, building on both mature infrastructures such as
CORBA and on newer platforms such as Java and agent systems.
Such techniques have been successfully been applied to
developing the first generation of B2B and B2C e-commerce
solutions. If more complex e-commerce solutions are to be
engineered rather than simply built, however, we must confront
a new set of issues. These include the creation and management
of trust in open environments, the construction and destruction
of distributed interactions over short timescales, the
dependability of systems using untrusted code, the creation of
standards in the face of competing business needs, and so forth.
It is not clear how far standard object-oriented methods and
techniques can successfully be extended to address these areas,
and there is currently no forum available for their discussion.
- Trust models and policies for open networks
- Engineering stable systems in the presence of untrusted code
- Engineering for application scalability and 24x7 availability
- Engineering models to support discovery, reflection and
interoperability of components, and aggregation/integration
of data from multiple (possibly unknown) sources
- Separation of concerns within complex e-commerce systems
- Frameworks and component engineering for e-commerce
In addition, a new class of mobile applications bring new
issues, including:
- Engineering a tolerance of poor communications facilities
- Engineering for exploitation of location-based information
- Transcoding and repurposing content for multiple display types
Object-orientation provides the cornerstone for modern software
engineering practices as well as for the majority of new
software developments. E-commerce provides a major source of
new application and framework developments, and casts into
sharp relief a number of new issues which - whilst particularly
important for e-commerce systems - also affect a large-scale
distributed development project. It is vital that efforts to
understand these new areas take place within, and feed back
into, the wider community of object-oriented research and best
practice. ECOOP provides Europe's major forum for such
discussions, and its association with a workshop on e-commerce
engineering will foster this two-exchange of ideas.
The workshop will occupy a full day and will consist of
refereed submitted papers, break-out discussion groups and two
invited presentations (one researcher and one practitioner).
For details of the programme committee, keynote speakers, submission guidelines, etc. see
our home page
- Siobhán Clarke
- Siobhan.Clarke@cs.tcd.ie
- Trinity College, Dublin
- Simon Dobson
- Simon.Dobson@cs.tcd.ie
- Trinity College, Dublin
- Vinny Cahill
- Vinny.Cahill@cs.tcd.ie
- Trinity College, Dublin