Architectures and technologies we use when developing software
- Architectures:
- client-server;
- triple-layer - standalone client version or browser version (so called thin client);
- multilayer - based on such platforms as J2EE or .NET
- service oriented architecture (SOA), with usage of the BPM class tools, workflow engine and Enterprise Service Bus.
- Program platforms: J2EE, .NET
- Relational databases: Oracle, IBM DB2, Informix Dynamic Server, Sybase Adaptive Server Enterprise & Anywhere, Red Brick Decision Server, Microsoft SQL, Teradata, MySql, PostgreSql, Firebird, Ingres, MaxDB
- Multidimensional databases: jBASE
- XML databases: Software AG Tamino
- Programming languages: JAVA, C, C++, C#, PL/SQL, Sybase PowerScript, Informix 4GL, RPG, Visual Basic, Pascal, Perl, PHP
- Application development tools: Eclipse, NetBeans, WebSphere Studio Application Developer, WebLogic WorkShop, Microsoft Visual Studio .NET, Sybase PowerBuilder, Borland jBuilder, Borland Delphi, Microsoft Environment 6.0, MS Visual Basic, Oracle Environment, Kawa, I4GL
- CASE tools: Magic Draw, IBM, Rational Rose, Select, Sybase Power Designer, Aris Toolkit
- Application servers: IBM WebSphere, BEA Weblogic, JBoss, SunONE, Oracle Internet Application Server
- Web servers: Apache, Microsoft IIS, SunONE Web Server (iPlanet), IBM HTTP Server
- Integration (middleware) technologies: BEA Tuxedo+Jolt, IBM WebSphere MQ (MQ Series), Software AG EntireX, Sonic MQ, Microsoft MQ
- OpenSource (Portals, Frameworks, Libraries, Tools): JetSpeed, LifeRay, Struts, Cocoon, Spring, WebWork, Hibernate, Axis, JIBX
- Presentation layer in web-based applications: JSP/JSTL, JavaServerFaces, ASP.NET, XHTML, XML/XSLT, JavaScript, CSS
- OLAP tools: Informix MetaCube, Microsoft Analysis Services, SAS, Comshare Decision, Business Objects, BIZAN
- ETL tools (data migration): Ab Initio, Ascential Data Stage, Data Junction
- Operating systems: Microsoft Windows, Sun Solaris, Linux, SCO Unix, AIX, AS400, HP-UX
|