Matthias Book: Realizing an Integrated Electronic Commerce Portal - - PDF document

matthias book realizing an integrated electronic commerce
SMART_READER_LITE
LIVE PREVIEW

Matthias Book: Realizing an Integrated Electronic Commerce Portal - - PDF document

Matthias Book: Realizing an Integrated Electronic Commerce Portal System August 11, 2000 A Portal for Insurance A Portal for Insurance Agents Agents Realizing an an Integrated Integrated Realizing combines and integrates Electronic


slide-1
SLIDE 1

Matthias Book: Realizing an Integrated Electronic Commerce Portal System August 11, 2000 Americas Conference on Information Systems - AMCIS 2000 1

Americas Conference on Information Systems - August 11, 2000 1/15

Realizing Realizing an an Integrated Integrated Electronic Commerce Portal System Electronic Commerce Portal System

Matthias Book, Volker Gruhn, Lothar Schöpe

Chair of Software Technology Department of Computer Science University of Dortmund, Germany

Matthias Book: Realizing an Integrated Electronic Commerce Portal System 2/15

A Portal A Portal for Insurance for Insurance Agents Agents

  • combines and integrates
  • information and applications
  • which the agents need for their work
  • on a mobile platform
  • to increase
  • productivity
  • company loyalty

Matthias Book: Realizing an Integrated Electronic Commerce Portal System 3/15

Software Software Process Process

  • Requirement Analysis
  • Subsystem Identification
  • High-Level Architecture
  • Cut-Through Prototypes
  • GUI Design
  • Object-Oriented Design
  • Implementation
  • System Test

Matthias Book: Realizing an Integrated Electronic Commerce Portal System 4/15

Requirement Requirement Analysis Analysis

Req ID Requirement Priority Type Rationale EP-F/1.2.3 All shop items must be accessible via a product hierarchy. 1 MUST Users are familiar with the concept of a hierarchy and can find items there easily. EP-F/1.2.4 A full text search may be provided to find products. 3 MAY The search facility serves as a backup in case the user can't find an item in the hierachy.

  • cooperation with insurance companies
  • comprehensive tasks singular actions
  • prioritized and documented

Matthias Book: Realizing an Integrated Electronic Commerce Portal System 5/15

Subsystem Subsystem Identification Identification

Office Content Management Electronic Procurement Comm Admin Legacy Applications SmartStore Partner DB Outlook pirobase sendfax, yaps, JavaMail Search e-Mail Folders Address Book Calendar To-Do List Product Portfolio Company Handbook Marketing Information Best Practice Solutions Office Material (Toner, ...) Promotional Material (Flyers, ...) Company Services (Courses, ...) Sending Reminders, Messages, etc. by Fax SMS e-Mail User Management Monitoring Partner Database Contracts Database Premium Computer Portal-wide Full Text Searches

Matthias Book: Realizing an Integrated Electronic Commerce Portal System 6/15

High High-

  • Level Architecture

Level Architecture

Office Content Management Electronic Procurement Legacy Application Comm

HTML Page/ WML Deck

Dispatcher Formatter GUI Workflow Search Admin Controllers

slide-2
SLIDE 2

Matthias Book: Realizing an Integrated Electronic Commerce Portal System August 11, 2000 Americas Conference on Information Systems - AMCIS 2000 2

Matthias Book: Realizing an Integrated Electronic Commerce Portal System 7/15

Cut Cut-

  • Through Prototypes

Through Prototypes

  • Question:

Subsystem integration feasible?

  • Requirement:

Key features accessible via adaptors

  • "Proof":

"Quick & dirty" adaptor implementations

Office Content Management Electronic Procurement Legacy Application Comm

? ? ? ? ?

Matthias Book: Realizing an Integrated Electronic Commerce Portal System 8/15

GUI Design GUI Design

  • Extensible layout
  • Formatters for

different media

  • Custom libraries of

GUI elements

  • Control flow charts
  • Identification of

controller/formatter classes

Dispatcher Formatter Formatter Formatter Controller Controller Controller Subsystem Subsystem Subsystem Basic Elements Basic Elements Basic GUI Elements IPSI-specific Elements HTML Page / WML Deck

Matthias Book: Realizing an Integrated Electronic Commerce Portal System 9/15

Object Object-

  • Oriented

Oriented Design Design

  • Goal: Simple subsystem integration
  • UML use cases, class diagrams
  • Boundary classes
  • encapsulate subsystem functionality
  • Business objects (e.g. User, Task)
  • transported between subsystems

Matthias Book: Realizing an Integrated Electronic Commerce Portal System 10/15

Legacy Integration Legacy Integration

DBMS Search Controller Partner DB XML Stream XML Stream Query Encoder Result Decoder Legacy Boundary Query Decoder Result Encoder

Matthias Book: Realizing an Integrated Electronic Commerce Portal System 11/15

Implementation Implementation

  • Distributed implementation
  • Subsystems on separate machines
  • Middleware: CORBA
  • Code distribution: CVS
  • Languages
  • Java
  • Visual C++

Matthias Book: Realizing an Integrated Electronic Commerce Portal System 12/15

System Test System Test

  • Class Test
  • Class functionality ok?
  • Subsystem Test
  • Code review; subsystem boundary ok?
  • Integration Test
  • Subsystems‘ interfaces ok?
  • System Test
  • Workflow and GUI ok?
slide-3
SLIDE 3

Matthias Book: Realizing an Integrated Electronic Commerce Portal System August 11, 2000 Americas Conference on Information Systems - AMCIS 2000 3

Matthias Book: Realizing an Integrated Electronic Commerce Portal System 13/15 Matthias Book: Realizing an Integrated Electronic Commerce Portal System 14/15

Conclusion Conclusion

» Portal implementation = integration task

  • „Glue“ code connecting subsystems
  • requires detailed design, careful testing
  • Adaptor prototypes crucial
  • basis for feasibility/time/effort prognosis
  • Open architecture pays off
  • allows simple modification of subsystems

Matthias Book: Realizing an Integrated Electronic Commerce Portal System 15/15

T h a n k y o u ! T h a n k y o u !