ObjectVista
Featured Technology Solutions
Although
we can work in a variety of technologies, we prefer to use technologies
that are standards-based, mainstream, and open. Our experience shows that
such technologies make the best long-term investment. In addition to being
more portable and maintainable, they are often more reliable.
We specialize in developing web application software. To create these
systems, we use Java and J2EE technology, Perl and Open Source tools,
and relational database systems.
In general,
we will avoid re-inventing the wheel. When appropriate, we will recommend
the use of main-stream commercial software libraries, databases, application
servers, and development tools. Alternatively, we may recommend Open Source
tools. Either way, we will offer to you a solution that meets your requirements,
and does so in an efficient and economical way.
Java/J2EE
We specialize
in Java and J2EE technology. The J2EE platform is today clearly the leading
tool for developing enterprise web applications. It is a strong choice
for large applications that need the ability to scale with distributed
processing. With its impressive array of APIs and its bean component architecture,
Java is also well suited as an application integration technology and
for working with XML. New trends, such as the powerful Struts framework
and JDO (Java Data Objects), are simplifying application development and
make Java an even more compelling solution for applications of all sizes.
Also notable, J2ME is an emergent environment for wireless mobile computing.
Perl
The Perl language, and notably object-oriented Perl development,
is another forte of ours. Perl is the “Swiss Army Chainsaw”
of programming languages. It is suitable for many text-oriented processing
tasks including web applications and working with XML. It is especially
powerful as a code generation tool. The Open Source CPAN library contains
a wealth of ready-to-use software components, and the upcoming Perl 6
language promises even more powerful capabilities with respect to language
parsing and text processing.
Relational
Databases
We are exceptionally skilled working with SQL and relational
databases. In addition to our experience with transaction-oriented processing,
we have extensive experience using SQL for online analytical processing,
extracting complex aggregate views of data from large databases. We have
worked with several SQL databases, including our many years of experience
working with Oracle. SQL relational databases are universally the standard
approach for information storage and retrieval. The relational database
is a mature, reliable, and stable technology. Although there are dialect
issues, the SQL language is supported by numerous established commercial
and Open Source databases. With relational technology, problems such as
transaction management, backup and recovery, logging, distributed data,
and large scale storage were all solved long ago.
|
 |