Skip to content
Marc Dutoo edited this page Oct 18, 2013 · 5 revisions

Description

AXXX sells to employees entreprise-sponsored holiday vouchers. AXXX uses the benefits to fulfill its social misssion as a public service, by allowing underpriviledged people to go on holidays.

This is done by two separate departments (respectively, DCV and DPS) with each their own IT. At first, DPS worked mainly with paper and Excel forms, but DPS IT is now going towards providing complete solutions to DPS business employees within a fully architectured information system. This entails (subcontracted) development of dedicated business applications, as well as integrating them together and above all with DCV IT data and applications, all according to SOA principles.

See current version of the use case in the source code, along with scenario and deployment documentation.

Existing applications (DCV only) :

Pivotal CRM :

This web application manages all company contacts, including social partners. It is a market solution developed in .NET that has been customized.

See documentation of Pivotal CRM's current version.

SIREPA :

This backend manages holiday voucher orders.

It is used through stored procedures written in its Oracle database.

Uniserv :

This backend allows to check addresses. It has various frontends including SOAP web services.

Planned applications (DPS) and evolutions :

APV Web :

This web application supports the APV social program of the DPS. It is a custom developed (subcontracted) Java solution.

It mainly allows AXXX's social partners (mainly NGOs) to fill forms to request holidays fundings for underpriviledged people they are in contact with.

[OPTIONAL] It also provides an approval workflow, business monitoring and reporting.

Integration :

  • with the DCV's Pivotal CRM application to initialize and update administrative information about social partners and update funding request indicators. For this, Pivotal CRM is exposed as SOAP ContactService through custom development, and APV Web as SOAP TdrService.
  • with Uniserv to check adresses, using its SOAP web service.

See documentation of Pivotal CRM's current version.

BSV Web :

This web application supports the BSV social program of the DPS. It is very similar to APV Web up to integration.

Integration :

  • In addition, it orders holiday vouchers using the SIREPA backend, which has to be exposed as SOAP services. [OPTIONAL] expose stored procedures as SOAP.

[OPTIONAL] Others

There are several other planned applications similar to APV Web. Some even feature cross-entreprise integration.

An OpenLDAP, integrated with the DCV's User Directory, manages user information for all DPS applications, both for AXXX employees and external partners.

TiersService is a later refactoring to centralize the business part of this user and company information. Integration :

  • ESB or other SOA infrastructure as required.

Specifications phase

Business requirements are modeled for AXXX.

AXXX requirements modeled in EasySOA Core Registry v1

Clone this wiki locally