It is Sybec's Philosophy to use the best of each technology.

Our core technologies are (among others):

Java and Java 2 Enterprise Edition

Use of Java-based Application Servers for heterogenous Applications.

Java is a truly elegant language, which guarantees very short time-to-market, great flexibility, Reusability, and Scalability.

Application Servers provide a high amount of Reliability, Load Balancing and High Availability features, and do what they can do best; provide infrastructural services to the applications that run on the application server.

BEA WebLogic Platform

Our Consulting Team is very knowledgable with BEA WebLogic Platform Products. We are currently actively working on the architecture, design, and implementation of major Portal and Integration Products. We have 5+ years of experience with WebLogic Server.

Corba with Java, C++ and Delphi

Corba offers language-independence, which can be very useful, e.g. when writing cross-plattform applications or modules obtaining or delivering data to legacy systems and databases like MainFrame or SAP.

This allows an applications, written in Java, to obtain data from a server application, which was written in C++, without having to use XML or a proprietary Protocol. Remote Method Invocation would be another area of use, where you can avoid having to design company-proprietary protocols. In recent years, Corba seems to be replaced more and more by Enterprise Java Beans, which focus on the Component Model as opposed to the pure Object Model (Corba focuses on Objects, not components).

C++ Builder/Delphi

C++ Builder and Delphi are very good candidates for creating Windows-based Applications, since they offer full access to the Windows Application Programmers Interface (WINAPI). Sybec has designed a C++ Interface, which acts as broker (Bridge Pattern/GOF) between Windows-RPC-Communication and the standard Java Remote Method Invocation (RMI). This allows the use of Windows Applications, which can directly call Enterprise Java Beans or Java Remote Objects.

Access, Lotus Notes

We also know our ways around with Access Programming and Lotus Notes Development, if a client wishes to use these tools. Access and Lotus Notes are preferrably used for smaller projects.

Oracle

Since most of our employees learned to love & treasure Oracle, as a relational database, we prefer to use Oracle for Mission-Critical Enterprise Applications. Our employees and co-workers possess incredible know-how about ANSI SQL92-based databases and also excel in using database-specific extensions, e.g. Oracle's PL/SQL.

Due to philosophical reasons of platform-indepence, we chose to develop our applications following the ANSI SQL 92-Standard, which provides the flexibility of being able to port Data and Model of a database from one vendor to another, i.e. you can create a database on Microsoft SQL Server and then port it easily (and without hassle) to Oracle 9i.

Interbase

Interbase has most advantages of a true, relational database and should very well be used by smaller to medium size companies. Due to financial reasons, many companies give up on the idea of a relational database and try to use very cheap products for data-warehousing. In that scenario, you usually incur more cost for maintainence, when the administrator realizes that the product can no longer properly do its job.

Interbase is an alternative for smaller or medium size projects.

Rational Rose
Rational Rose is the Design Tool of our choice. Not just does it allow Visualization of objects, but leads the Architect/Designer/Developer through the entire life-cycle of the product.

 

© 2007 Sybec Technologies