E-Governance is the public sector’s use of information and communication technologies with the aim of improving information and service delivery and making government more accountable, transparent and effective. Traditional system development approach for e-governance solution will create chaotic situation when different vendor use different choices of technology, platform, framework and it becomes difficult to maintain interoperability. A development framework enables software developers to develop quality software because it is easy to understand the role. Under these circumstances, Office Information and service Framework is introduced to solve those problems.
Standards are defined as an established norm or requirement about systems. ekSheba works as a mediator of different systems. It connects multiple system and manages communication among them. So to communicate properly and fruitfully some predefined standards need to be followed. Otherwise system to system communication will be in jeopardy. Because of this ekSheba is introducing some standards that every e-governance system must follow to Integrate with other systems.
Protocols are the special set of rules that end points in a telecommunication connection use when they communicate. Protocols specify interactions between the communicating entities.
Protocols exist at several levels in a telecommunication connection. For example, there are protocols for the data interchange at the hardware device level and protocols for data interchange at the application program level. In the standards model known as Open Systems Interconnection (OSI), there are one or more protocols at each layer in the telecommunication exchange that both ends of the exchange must recognize and observe. As System to System communication are managed by ekSheba. Some protocols need to be defined to ensure secure data communications.
Office information and Service framework works as a mediator for various e-governance solutions. Via this framework various e-governance solution can use different services that is provided by different e goverenance solutions. For example 'citizen charter' can be provided whenever a solution need it on the fly. There are two types of services that OISF will provide for other e-governance solution. They are:
Core service is defined as common reusable component of eservice which is used by almost all eservice developed/used by Bangladesh government and shared to eservice as reusable component as service.
Share service may be defined as reusable software component developed by eservice other than ekSheba which is published through ekSheba as service to be used by eservice of Bangladesh as per need.