Home   Industries   Services   Technologies   About Enspiria   Media   Careers
Meet Our People   Events   Articles   Sitemap   Contact Us

Software Engineering

Our implementation and development staff is comprised of highly talented software engineers. We are not cartographers turned GIS programmers. We practice sound software engineering principles by developing your integration and application requirements using a modified subset of the Rationale Rose UML modeling constructs. Our implementation methodology traces back to your business functional requirements so it is easy to do test plan development and impact analysis when requirements change.

We take a pragmatic approach to the number and depth of the artifacts, i.e. deliverables, we develop for our clients to review and to aid in the technology transfer process. By reusing our business process modeling and system engineering work, our implementation staff hits the ground running with a great understanding of the business value and level of automation our clients expect from us. Since we are computer scientists and software engineers, you can be assured our designs will take advantage of the software architectures of the underlying GIS and other EDRP products.

Integration Framework

Enterprise Application Integration (EAI) is related to middleware technologies such as message-oriented middleware (MOM), and data representation technologies such as XML. Newer EAI technologies use web services as a means of integration. Studies have shown that EAI reduces the cost of new interfaces by much as 50 percent and the cost of maintaining those interfaces by a whopping 80 percent.

Enspiria Solutions has found that an enterprise service bus (ESB) approach reduces implementation cost and risk for both current and future implementations. Our integration workbench approach supports a heterogeneous set of integration technologies and vendors, allows organizations to leverage all of their investments in EAI and other integration technologies, and enables a service orientated architecture (SOA) which is event driven without requiring that 100% of all interfaces use web services.