Team345 specializes in architecting and developing high-performance n-tier distributed systems
that run on a variety of platforms. We are experts in design and implementation of
Java J2EE-based systems, and have spent many man-years of study
and practice with multiple Java packages. We are fully accomplished in:
Java and J2EE
- Java and J2EE are core competencies of our
team. We have successfully architected and developed J2EE solutions for several
satisfied customers, and understand what it takes to make a J2EE project
successful.
- We have experience in many facets of Java development,
including:
- client-side Swing
development;
- Server-side development using EJBs and JDBC;
- JSP and
servlet
development using Apache Tomcat;
- XML including XML Schema, DTDs,
and XML used in conjunction with WebServices;
Communication Technologies
- We have a thorough understanding and practical
experience in many communications protocols and technologies, including:
CORBA, WebServices
(Apache Axis), TCP/IP and UDP sockets, IP multicast, Java
Messaging Service (JMS).
- Please see our software downloads page for
our Java IP multicast product. It is
free for download and has an open-source license.
Persistence Technologies
- We have a firm foundation in SQL, relational
modeling, and relational and object databases. We have developed solutions
with multiple database servers including: Oracle,
DB2, Postgresql, SQL Server,
Informix
and MySQL.
- EJB and
JDBC are
core competencies of every Team345 engineer. We understand the strengths
and weaknesses of EJB technology, and where and how it should be applied.
We have worked with several vendors' J2EE Application
Servers, and understand the ins and outs of EJB deployment.
- We understand how to effectively make use of
transactions across a distributed J2EE project. We have developed packages
that integrate seamlessly into the Java Transaction Service to provide transactional
behavior where required.
Operating Systems
- We are firm believers in the value Linux can provide in enterprise solutions.
We have many man-years of experience with Linux in several customer sites,
and have fully operational development and test environments built with RedHat
Linux as the core.
- We have significant experience developing with
several Unix systems, including: Sun Solaris, IBM
AIX, and HP/UX.
- Team345 engineers have many years experience
developing and implementing systems on Microsoft
Windows XP, 2000 and 98.
Development Environment and tools
- Borland Together/ControlCenter
and Borland JBuilder/Enterprise are our
choice design and development tools. Both are best of breed solutions that
provide for rapid creation of customer solutions.
- We maintain our own CVS
repository for our open-source offerings as well as for customers
that do not yet have a fully-functional development environment. We also
have experience working with other configuration management solutions including
Rational ClearCase and Continuus.
- We maintain several RedHat Linux, Sun Solaris
and Microsoft Windows development and test machines that are ready to serve
our customers on demand. We have the capability to provide secure IPSec VPN links to customers and other remote
engineering staff.
- Best of all, we maintain our own licenses to
all commercial tools we use so that our customers do not have to incur the
extra cost of expensive development tools licenses!