JAVA ENTREPRISE EDITION 5.0
La plate-forme JAVA Enterprise Edition (JEE 5), distribuée,
transactionnelle, portable, multi-tiers et sécurisée est aujourd'hui en
passe de s'imposer sur le marché mondial. Elle offre un grand nombre
d'API et de frameworks qui répondent aux besoins techniques des
serveurs d'entreprise d’aujourd’hui. Ces différentes API sont basées
sur les différentes normes JSR élaborées par les plus grands consortium
:
- Java Platform, Enterprise Edition 5 (Java EE 5) JSR 244
- RMI / IIOP : communication entre objets. Middleware Synchrone
- JDBC : gestion des accès base de données.
- JNDI : gestion de l’annuaire des services.
- JAAS : gestion de l’authentification et des droits d’accès.
- JMS : communication asynchrone. Middleware Orienté Message (MOM).
- Technologies des Services Web
- Implementing Enterprise Web Services JSR 109
- Java API for XML-Based Web Services (JAX-WS) 2.0 New JSR 224
- Java API for XML-Based RPC (JAX-RPC) 1.1 JSR 101
- Java Architecture for XML Binding (JAXB) 2.0 JSR 222
- SOAP with Attachments API for Java (SAAJ) JSR 67
- Streaming API for XML(StAX) New JSR 173
- Technologies du Modèle de Composants
- Enterprise JavaBeans 3.0 New (EJB 3 pour la gestion des composants métiers) JSR 220
- JEE Connector Architecture 1.5 (Connexion aux systèmes « legacy » ) JSR 112
- Java Servlet 2.5 (Servlet pour un Construire un frontal Web, WAP ou XML) JSR 154
- JavaServer Faces 1.2 New JSR 252
- JavaServer Pages 2.1 (JSPpour un Construire un frontal Web, WAP ou XML) JSR 245
- JavaServer Pages Standard Tag Library New JSR 52
- Technologies de Management
- JEE Management JSR 77
- JEE Application Deployment JSR 88
- Java Authorization Contract for Containers JSR 115
- Autres Technologies JEE
- Common Annotations for the Java Platform JSR 250
- Java Transaction API (JTA pour la gestion des transactions) JSR 907
- JavaBeans Activation Framework (JAF) 1.1 JSR 925
- JavaMail (Gestion des mails) JSR 919
- Web Service Metadata for the Java Platform New JSR 181
Les serveurs JEE
Le marché des serveurs JEE, en pleine expansion, a vu les grands
éditeurs tels BEA, IBM, ORACLE, BORLAND se lancer dans la bataille
depuis 1998. Cette compétition profite à l’utilisateur qui peut alors
choisir l’implémentation technique qui répond à ses besoins.
Chaque
composante de cette architecture peut être choisie en fonction de
critères techniques et/ou financiers indépendamment des autres. Choisir
la machine hôte (IBM, SUN, HP, …), choisir le système d’exploitation
(Unix, Solaris, Linux, HPUX, Windows, AS400, …), choisir la machine
virtuelle Java (SUN, IBM, BEA, …), puis choisir les différents
fournisseurs de service JEE (BEA, IBM, ORACLE, BORLAND, …) permet
d’obtenir une configuration avec un rapport Qualité / Prix optimum.
Les applications JEE Les
serveurs d’applications JEE permettent de développer très rapidement
des applications complexes capables de supporter plusieurs milliers de
transactions par secondes et plusieurs centaines de milliers
d’utilisateurs. En effet, avec JEE quasiment tout le code récurent
d’une application (montée en charge, sécurité, transactions, …) est
géré par le serveur d'applications. Celui-ci évolue indépendamment du
projet et met à la disposition des utilisateurs (développeurs,
administrateurs) de plus en plus de fonctionnalités techniques sans
jamais impacter le code métier grâce aux spécifications JEE.
|
IM’INFO et JEE
L’expertise de IM’INFO est basé sur les technologies objet, plus
particulièrement Java et JEE. IM’INFO maîtrise la plate-forme JEE dans
toutes les étapes d’un projet : conseil en architecture, organisation
des développements, développement d’application par composants,
intégration d’application, maintenance et évolution des applications en
production.
Cette expertise vous permet de profiter au maximum des
bénéfices de la plate-forme JEE avec des délais optimaux et une
garantie de haute disponibilité de votre application.
IM’INFO inclut la démarche de réalisation par composants dans tous ses projets.
Cette réflexion intervient dès la modélisation UML.
Ceci nous permet de paralléliser la réalisation des composants JEE et d’obtenir
un très court délai de développement (« Time to Market »).
De plus, fort de notre expérience dans le développement de
composants, nous utilisons au maximum les capacités fournies par les
serveurs d’applications du marché.
TECHNOLOGIES IM'INFO
Retrouvez dans la liste ci-dessous les autres technologies qui vous intéressent...
Pour revenir à notre offre globale ...
|