|
Highlights: |
Web based solution intended to support process of selling services and membership to corporate buyers. |
Type: |
Reengineering |
Architecture: |
Three tier business application |
Platform: |
Java 2 Enterprise Edition |
Technologies: |
Java, EJB, JDBC, Java Mail, JSP, Servlets, JBoss, MySQL, RiTA (credit cards processing gateway) |
|
The Corporate Sales system represents Web based solution intended to support and automate process of corporate sales - such as sale of contract to a member who is employee of third party company.
The system utilizes ASP (Application Services Provider) approach.
In general, the system is used both by potential members, their employers and service providers. Members are able to use
the system to find information about facilities and services, to enroll (purchase a contract) and manage their membership
in self service mode.
For service provider' and company' employees, the system provides even richer functionality. It allows to manage content
of member area (one that is accessible by members), create new types of contracts that could be sold, manage and approve contracts,
analyze sales and perform mass email sending. In addition, the system allows club sales persons sell contracts to members.
Once the data are captured by the system, the membership information is further transferred to the third party member
management systems.
To support and simplify process of communication between salespersons and service consumers', the system offers rich Help Desk
functionality.
The system includes functionality that allows member to pay for services online using their credit cards.
To secure sensitive business data, all communication between server and the end user browser are performed using SSL protocol.
Corporate Sales system was developed as result of complete reengineering and redesign of existing system.
The Corporate Sales system was developed using stack of technologies that are included into Java 2 Enterprise
Edition platform. Internally, the system was designed using thee-tier architecture. The entire system
functionality was logically distributed between database layer, application service tier and web UI
generation tier. MySQL database was used as database backend, JBoss application server was used as
application servers. EJB technology was used to implement business logic.
|