* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Client/Server Programming Services White Paper
Oracle Database wikipedia , lookup
Serializability wikipedia , lookup
Microsoft Access wikipedia , lookup
Relational model wikipedia , lookup
Team Foundation Server wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Database model wikipedia , lookup
Concurrency control wikipedia , lookup
Client/Server Programming Services White Paper Issue Date: July 1, 2007 Nivera Systems 1719 Soplo Road SE Albuquerque, NM 87123 505.217.3798 Client/Server Programming Services N ivera Systems is the premier Client/Server development company in New Mexico. We have been providing exacting client/server software since 1995. We have developed enterprise software for clients such as NIKE, State of Oregon Health Department, Clatsop County Oregon, and most recently for the State of New Mexico Insurance Division. We follow an exacting methodology that allows us to develop software that is easy to use and robust. We have experience in a wide range of applications: • • • • • • • • • • Financial and Government Accounting Application and Licensing Tax Collection Appraisal, Assessment and Tax Clerk and Records Management Correction Management Law Enforcement Incident Reporting Elections Grant and Project Tracking Interfaces between applications using XML and SOAP Service-oriented Architecture (SOA) “Nivera Systems is one of the best contractors I have worked with. The people are easy to work with and the results are superior. Response times and quality of work are exceptional.” Linda Grisham, Producer Licensing Manager, State of New Mexico Insurance Division We have invested heavily in reusable objects in the form of services. These services allow us to quickly code applications where others are still trying to get their infrastructure established. These services perform such tasks as table updates, selection criteria for database searches, linkages between parent-child tables so that the windows automatically retrieve the associated child data if the parent changes. Because of the breadth of our experience, we have seen and solved most of the problems that a Public Sector organization might encounter and have a service ready to implement to solve yours. Transaction Control and Referential Integrity We believe in strong transaction control and referential integrity in our applications. We utilize a ‘Logical Unit of Work’ concept in updating the database so that you never end up with transactions that are only partially updated. If any table update in the ‘Logical Unit of Work’ fails we rollback all of the table updates, and let you reapply your transaction. You are never out of balance or in an inconsistent state. Robust Security We provide a very robust security application that allows you to control down to the field level in a window, who has access to what and what level of access they have. You have the control of who sees what and who can insert update or delete in the application, right down to the field level. This gives the organization total control of the security of the application. We also ‘firewall’ user logins so that the login and password that the user provides to log into the system and not the same login and password that actually logs into the database. In this way the user cannot use some other software Page: 2 like Access to gain entry into the database. This is a huge security flaw in many client/server applications. Application Administration We believe in empowering the users of the software, so that all administrative functions can be performed by the user. We attempt to not ‘hard-code’ anything into the software. All codes, transaction ranges, letterhead text, etc. is entered into database tables through the Administration windows. If you need to activate new codes or deactivate old ones, that can all be done by the user. Making the application data driven also makes it possible for the users to respond to future needs without having to have programmers redo the code. While this is not 100% possible, we do our best to make it so. Database Platforms We have experience with most database platforms. We have written applications in: • • • • • • Oracle Informix Sybase ASE Sybase SQL Anywhere Microsoft SQL Server Access We have strong database skills from Installation and Configuration down to Triggers and Stored Procedures. Please consider us for your Client/Server development. Page: 3