Sunday, August 10, 2014

Difference between VoIP and SIP

VoIP : Voice over IP
VoIP is a technology to send the voice over packer network. This technology enables sending and receiving calls over internet.

SIP: Session Initiation Protocol
SIP is an application layer protocol used to establish, modify and terminate multimedia sessions. It is the protocol used in VoIP. In addition to establish, modify and terminate, SIP can also generate CDRs (Call Detail Records) for billing purpose.



Thursday, August 7, 2014

What is OSS and BSS?

SOA - Service Oriented Architeture

SOA Framework



SOA architecture is viewed as five horizontal layers:-
  1. Consumer Interface Layer - These are GUI for end users or apps accessing apps/service interfaces.
  2. Business Process Layer - These are choreographed services representing business use-cases in terms of applications.
  3. Services - Services are consolidated together for whole enterprise in service inventory.
  4. Service Components - The components used to build the services, like functional and technical libraries, technological interfaces etc.
  5. Operational Systems - This layer contains the data models, enterprise data repository, technological platforms etc.
Besides the above five, there are four vertical layers also in SOA architecture, Each of these vertical layers are applied to and supported by each of horizontal layers:-
  1. Integration Layer - Each of horizontal layer supports to provide the highest level of integration. It starts with platform integration (protocols support), data integration, service integration, application integration, leading to enterprise application integration supporting B2B and B2C with great effectiveness.
  2. Quality of Service - Security, availability, performance etc. constitute the quality of service which are configured based on required SLAs, OLAs. Each of horizontal layer supports to provide the required quality of service.
  3. Informational - Each horizontal supports to provide business information.
  4. Governance - IT strategy is governed to each horizontal layer to achieve required operating and capability model.
In a SOA approach, the vertical layers are state-of art architectural concepts which make SOA highly sophisticated when compared to the old approach of Object-oriented design, procedural design etc

Advantages

  1. Interoperability
  2. Increased reuse
  3. More agile business processes
  4. Improved visibility
  5. Reduced maintenance costs
  6. Compliance and governance
Reference: