Communications enabled application

Communications enabled application

A communications enabled application (CEA) is a set of information technology (IT) components and communication technology components that are integrated using a particular service-oriented architecture (SOA) to increase the productivity of an organization and/or improve the quality of users' experiences.

Communication enablement adds real-time networking functionality to an IT application. Providing communications capability to an IT application:

* removes the human latency which exists when (i) making sense of information from many different sources, (ii) orchestrating suitable responses to events, and (iii) keeping track of actions carried out when responding to information received;
* enables users to be part of the creative flow of content and processes.

What distinguishes a CEA from other software applications is its intrinsic reliance upon communications technologies to accomplish its objectives. A CEA depends on real-time networking capabilities together with such network oriented functions as location, presence, proximity, and identity.

Another distinguishing characteristic of a CEA is the implicit assumption that network services will be available as callable services within the SOA frameworks from which the CEA is constructed. To provide callable services, the network services which are available today must be made virtual and component-like.

CEAs apply to business processes as well as instances where no obvious business process which requires improvement exists (e.g., games, entertainment video). CEAs that apply to business processes are referred to as communications enabled business processes or communications enabled business solutions.

Importance

CEA are important for at least four reasons:

# The convergence of (i) CEA, (ii) broadband and (iii) millions of different devices connected to the network is expected to significantly affect the communications industry.
# CEA introduce a fundamental change in the way that information communications technology (ICT) applications and services are designed, developed, delivered, and used. To date, SOA has focused on building IT applications only and the network has been mostly deemed to be a transport pipe. CEA incorporate communications capability into any application. This requires that network services must be made virtual and component-like as well as callable within a SOA framework. CEA implementation entails a significant reorganization of present network management functionality.
# CEA bring together the richness of IT applications with the sophistication and intelligence of communications networks. This enables greater customization, greater simplification of interactions, and automatic adaptation to users' environments and preferences.
# Making network components from multiple vendors work in a mashup will be a major challenge. The service level agreements (SLAs) for these mashups will be difficult to define and deliver upon.

Examples

* A tech savvy entrepreneur can integrate highly secure services such as messaging, voice, conference call, authentication and inbound short message service into an IT application for the purpose of delivering a customized solution in hours or days at a fraction of the cost of large packaged applications or custom development projects.
* A patient is discharged more quickly because the patient care application used by authorizing medical personnel can reach out to the discharge application, wherever they are.
* A new policy is processed and approved more quickly because the client’s insurance agent initiates real-time communications with people who have reviewed the policy and are required to approve it.
* Faster and more effective emergency response is provided because the first responder application recognized the availability and location of key resources.
* An industrial customer problem is resolved more quickly because the project management application scheduled the earliest possible conference call with all key available stakeholders and delivered all relevant information to them.
* A data center backup package that runs overnight must be complete by 8 a.m. when the network turns back to daytime operations. The application recognizes that it will not complete in time - so it makes a request of the network for more capacity. The network can apply logic to translate the request into a set of commands to the various nodes to do whatever is required for the task to be completed by 8 a.m. (e.g., change the priority, provision more capacity, allocate more wavelengths).

References

# Becchina, W., L. Ciccarelli, and J. Kenny (2007) [http://www.nortel.com/corporate/news/collateral/ntj5_enterprise.pdf Reinventing the enterprise with communications enabled applications] . Nortel Technical Journal, Issue 5, 33–42.
# ITU Strategy and Policy Unit (2005) [http://www.itu.int/osg/spu/publications/internetofthings/InternetofThings_summary.pdf ITU Internet reports: the Internet of things] . International Telecommunications Union, 1-17.
# Lippis, N. J. (2007) [http://www1.avaya.com/pc/WebServicesWP_PC1.pdf Next generation business communications applications: the new business process platform] , Lippis Consulting White Paper, 1–23.
# Roese, J. (2007) [http://blogs.nortel.com/ctoblog/2007/03/19/the-software-war-accelerates/ Communications enabled applications] , Blog.
# St. Arnaud, B. (2007) [http://billstarnaud.blogspot.com/ Customer owned networks: User controlled networks and applications] , Blog.
# W3C Working Group (2004) [http://www.w3.org/TR/ws-arch/wsa.pdf Web services architecture] . Note 11, February. 1–84.
# Peter Carbone (2008) [http://events.oasis-open.org/home/sites/events.oasis-open.org.home/files/Oasis%2008%20Nortel%20PCarbone%201.0.ppt#561,2,Communications Communications Enabled Applications – An Evolution to the Next Value Plane?] . OASIS Symposium Composability within SOA.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Communications-enabled application — A communications enabled application (CEA) is a set of information technology (IT) components and communication technology components that are integrated using a particular service oriented architecture (SOA) to increase the productivity of an… …   Wikipedia

  • Application programming interface — API redirects here. For other uses, see API (disambiguation). An application programming interface (API) is a source code based specification intended to be used as an interface by software components to communicate with each other. An API may… …   Wikipedia

  • Communication Enabled Business Process — Definition The goal of Communication Enabled Business Process (CEBP) is to optimize business process by reducing the human latency that exists within a process flow. For example, a mortgage approval process may be experiencing human latency… …   Wikipedia

  • Communication-enabled business process — The goal of a communication enabled business process (CEBP) is to optimize business process by reducing the human latency that exists within a process flow. For example, a mortgage approval process may be experiencing human latency because the… …   Wikipedia

  • United States Army Communications-Electronics Research, Development and Engineering Center — Communications Electronics RD E Center Active Country …   Wikipedia

  • Avaya Unified Communications Management — Developer(s) Nortel (now Avaya) Operating system MS Windows, and Linux Type Unified Communications Configuration and Management Avaya Unified Communications Management in computer networking is the name of a collection o …   Wikipedia

  • National Transportation Communications for Intelligent Transportation System Protocol — The National Transportation Communications for Intelligent Transportation System Protocol (NTCIP) is a family of standards designed to achieve interoperability and interchangeability between computers and electronic traffic control equipment from …   Wikipedia

  • Rich Internet application — Articleissues article =September 2008 OR = July 2008 refimprove = July 2008 advert = July 2008 cleanup = July 2008Rich Internet applications (RIAs) are web applications that have the features and functionality of traditional desktop applications …   Wikipedia

  • Rogers Communications — Inc. Type Public (TSX: RCI.A, RCI.B, NYSE:  …   Wikipedia

  • Wireless Application Protocol — Not to be confused with Wireless access point. Wireless Application Protocol (WAP) is a technical standard for accessing information over a mobile wireless network. A WAP browser is a web browser for mobile devices such as mobile phones (called… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”