Unified communications project proposal
Author : Oscar.puyal
From TechnologicalWiki
Executive summary
Unified communications (UC) refers to a trend in business to simplify and integrate all forms of communications and these with Internet services. UC aims to bring together the world of IP telephony, the world of Internet services and the world of ambient intelligence to provide a more seamless and rich communications experience for the final user.
This trend brings together all forms of human and device communications into a common user experience. Intuitive and easy to use interfaces are the key to a wider adoption by enterprises and the final user. In this sense new software features, which allow different clients to interact with services independently from the device, will mark the evolution of Unified Communications.
The unification of all communication forms and internet on-line services inside a single framework requires advanced software developments and innovative applications that allow interaction and orchestration among service platforms. On such interaction, a new generation of services will remove the technological complexity for the final user.
Unified communications covers several aspects which have a close relationship with the context of the final user:
- Personal
- Professional
- Environment
A large variety of services takes place in these aspects. They can be grouped into three topics:
|
|
|
These aspects and services are covered by technological areas which give a technical solution to the Unified Communication concept. Then, one need emerges, orchestrating this set of services. This project has a clear intention, getting an orchestration of complex services.
[edit] Technical report
[edit] Objectives
- All communication channels integration:
- Real-time communications : Videoconference, IP telephony, presence, ...
- Non real-time communications : mail, voice mail, ...
- All Technical Areas
- Complex services integration through service orchestration. Middleware layer.
- Services deployment in a friendly way to the user.
[edit] Justification
Unified Communications (UC) refers to a trend to offer Business process integration, i.e. to simplify and integrate all forms of communications in view to optimize business processes and reduce the response time, manage flows and eliminate device and media dependencies.
UC allows an individual to send a message on one medium and receive on another. It should be possible to easily transfer any activity or message to another medium. For example, one can receive a voice mail message and choose to access it through email or a cell phone. If the sender is online according to the presence information and currently accepts calls, the response can be sent immediately through text chat or video call. Otherwise, it may be sent as a non real-time message that can be accessed through a variety of media.
UC is a concept, and it must be directed by a logic, it must be orchestrated. Then ,it is necessary a layer which is responsible for this task. This layer can manage UC through PIM ( Personal Information Management ), and creating the communication channel between parties.
New services creation must be an easy task. Users should create this services in a modular / friendly way.


