Technologies. Database & Oss

CLOUD COMPUTING
Cloud computing allows to deliver scalable and most often virtualized resources, as a service, over the Internet. The end users are unaware of the technology used behind the cloud and pay a subscription or for each use. This new technology allows you to deploy custom virtual server servers and to allocate processing, storage and memory space as you need them WITHOUT buying costly, cumbersome traditional servers, train personnel, etc.
Our cloud computing services encompasses these three types of services:
- infrastructure as a service (IaaS)
- platform as a service (PaaS)
- software as a service (SaaS)

J2EE
Java 2 Enterprise Edition (J2EE) is the industry standard for implementing enterprise-class service-oriented architecture (SOA) and next-generation web applications . It provides an object-oriented, distributed and cross-platform framework for developing and deploying robust, secure and scalable e-business and e-commerce applications. J2EE enables efficient development of enterprise applications, while leveraging investments in existing business resources such as Database Systems, Messaging Systems and Naming and Directory Services. It allows enterprise developers to implement business objects using the Enterprise JavaBeans (EJB) technology and deploy them across a wide range of J2EE compliant application servers.

.NET
The .NET Framework created by Microsoft is a software development platform focused on rapid application development (RAD), platform independence and network transparency. It is a robust and versatile development environment for both Windows-based and Web-based application development. With its emphasis on XML technology and Web services, .NET allows businesses of all sizes to take advantage of the Internet for distributed computational power.
.NET has brought new functionalities and tools to the application programming interface (API). These innovations allow development of applications for both Windows and the web as well as components and services (web services). In addition, .NET provides a new reflective, object-oriented API. It is designed to be sufficiently generic so that many different high-level languages can be compiled.

PHP
PHP is a popular open-source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. With PHP, you have the freedom of choosing an operating system and a web server, since PHP supports all major operating systems such as Linux, many Unix variants (including HP-UX, Solaris and OpenBSD), Microsoft Windows, Mac OS X, RISC OS, and others. PHP has also support for most of the web servers.
One of the strongest and most significant features in PHP is that it allows interaction with a large number of relational database management systems such as MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostGreSQL, Sybase, Informix, SQLite, dBase, InterBase, ODBC (win), and others.

ETL
ETL technology is used to extract various data from source databases, transform and cleanse them, then load them into a target database. The principal difference between ETL and conventional methods of moving data is its ease-of-use. ETL also provides functionality to transform data values, which is very important when they are consolidated from multiple systems.
ETL technology can migrate data from different types of data structures (e.g. databases, flat files) and across different platforms (e.g. mainframe, server). It is also able to identify “delta” changes as they occur. This allows ETL tools to copy only changed data, rather than having to do full data refreshes that can take much time and degrade system performance.

FLASH
Flash is a vector-animation software, originally designed to create animations for display on web pages. Vector graphics are ideal for the web because they are so lightweight.
The new versions of Flash are more and more controllable via programming, so it has been positioned as a competitor to HTML to build interactive web sites and applications such as an e-commerce store. Macromedia argues that Flash is the way to go instead of HTML for the following reasons:
- Flash movies load faster and save on download time because Flash is vector based whereas HTML is not.
- Flash intelligently “caches” its movies so they don’t have to be reloaded.
- Flash gives the user (the person viewing/using the Flash movie) a more responsive ”rich-client” like experience.

AMAZON WEB SERVICES: EC2, SimpleDB, S3, SQS
Amazon Web Services (AWS) is a suite of web services provided by the e-commerce giant. This suite offers third party developers a way to build on its technology platform. It provides flexible and affordable structure components on which industrial strength web applications can be built.
Mobile Application: Windows Mobile, Symbian, iPhone, J2ME
A fifth of the world’s population will soon have a mobile device and access to the Internet and mobile applications are booming.
The needs of vastly popular mobile platforms such as Windows Mobile, iPhone, Symbian, Palm, Android, Blackberry (RIM), etc. can be accommodated.

DATABASE
Oracle, SQL Server, DB2, MySQL, Access

OS
Unix, Linux and Windows