A successful integration can automate and unify all forms of human and device communication into a common user experience. Gains in efficiency can result through an optimization of business processes and enhancing human communication.
The key point in this area is software integration which is one of the open source trend advantages thus open source will be the framework in which this project will be developed.
| Goals
| Platform requirements
|
| Technological area independence
| > Each technological area is independent from any other one so features evolve depending on the area market requirements and business cases.
|
| Inter operable services
| > Services in each area inter operate with each other through APIs exposed to the rest of the platform. Currently the most suitable technology is Web services.
|
| Common services
| > To allow services made up from other services from different technological areas to enrich and simplify communications.
> Coordination and management of business processes that interact with internal services and external entities. BPEL is an executable language that accomplishes this requirement.
|
| Platform efficiency
| > Modularity which allows Installation of the necessary modules only.
> Service sharing to prevent having the same functionality twice
> Flexibility and scalability for easy adaptation of current as well as any new unforeseen needs.
> High platform availability.
> High throughput
> Low latency in transactions
|
| Monitorization & Management
| > Local and remote actions for provisioning services, configuring network, and managing faults.
|