The PremierOne Service Oriented Architecture (SOA) offers several advantages when compared to a conventional distributed architecture. Built upon the fundamental premise of business service exposure, sharing and service contracts, PremierOne takes full advantage of SOA benefits.
At the core level, the platform provides a set of common services for all PremierOne applications including:
- User management services
- Provisioning services
- Geographical information services (GIS)
- Interface services (services to access devices, external systems, etc)
On top of these common services, application modules provide functionality for public safety needs. Each application module consumes services provided by the common service layer as well as exposes higher-level services usable by other systems. For example, the Computer Aided Dispatch (CAD) system uses services from GIS for mapping-based capabilities and exposes services that allow mobile systems to create field-initiated incidents.
The PremierOne SOA foundation enables several deep benefits for public safety departments such as:
Improved Legacy System Integration Reduces Total Cost of Ownership (TCO) Adherence to industry standard web service protocols enables seamless public safety application integration with existing systems, regardless of the hosting platform. This allows departments to take advantage of installed technology investments, reducing both acquisition and recurring expenses.
Highly Scalable Applications Boost Departmental Efficiency PremierOne enables incremental expansion. Departments can initially choose a next generation CAD or Mobile application, while coexisting with legacy systems for other applications. This approach allows departments to adopt PremierOne applications over time, reducing disruption, improving efficiency and lowering training overhead.
Powerful Flexibility and Extensibility System administrators can update or add new services without performing major application releases. This feature allows the quick, efficient update of PremierOne clusters in order to support additional devices, new external systems or expand compliance to new information exchange standards.