Innovations Big Data, Internet des objets , mobile , web & architectures Java - Leuville Objects

Nos technologies de prédilection

 

IoT / LoRaWAN

L'internet des Objets ou IoT (Internet Of Things) fait partie des challenges informatiques actuels. Nous pouvons vous aider à prototyper et définir votre architecture dédiée:

  • Mise en place de prototypes d'acquisition de données, par exemple basés sur les plateformes Arduino et Raspberry
  • Remontée des données vers un serveur via un réseau LoRa / LoRaWAN et mise en place de concentrateurs LoRaWAN
  • Exploitation des données depuis un Cloud (Semtech, TTN, ...), par stockage intermédiaire sur un broker MQTT et envoi vers une solution BigData / NoSQL
  • Conception de tableaux de bord et workflows (avec par exemple Apache Nifi)
     
  • Raspberry Pi LoRaWAN Apache Nifi

 

iOS / Swift

SwiftiOS est le système d'exploitation mobile d'Apple, dédié aux gammes iPod Touch, iPhone et iPad. Swift est un nouveau langage créé par Apple, puis versé à l'open-source. Il dispose de concepts très puissants (classes, inférence de type, généricité, ...) et optimise la réalisation d'applications mobiles iOS.

Leuville Objects propose une gamme complète de services autour de cette plateforme, allant du développement d'applications à la réalisation de formations inter ou intra-entreprises.

Objective-C (*),  qui a influencé le travail d'élaboration de Java, dispose quant à lui d'une base et d'un historique très importants. Certains consultants Leuville Objects ont développé des applications d'envergure avec la première version de ce langage, dans les années 1990-1995. A ce titre, nous sommes à même de vous proposer le meilleur en termes d'intégration Objective-C / Swift.

(*) Ce langage Objet à syntaxe C mais principes fortement inspirés de Smalltalk n'est pas à proprement parler une technologie d'origine Apple. En effet, il a été proposé par la société Stepstone (fondée par Brad Cox), plus tard acquise par Next, elle-même intégrée à Apple lors du retour de Steve Jobs qui en était PDG et fondateur.

Architectures orientées services (SOA)

Les Architectures Orientées Service (SOA) sont aujourd'hui le nouveau modèle privilégié d'urbanisme des Systèmes d'Information. Ce type d'architecture est basé sur un ensemble de concepts / pratiques déjà connus dans les Systèmes d'Information et se donne pour objectif de faciliter la communication et l'intégration entre les systèmes tout en proposant une maintenabilité et une évolutivité accrue.
Parmis les concepts sous-jacents aux SOA, on peut citer :

  • Les Services Web
  • L'usage de XML
  • Le routage intelligent de messages
  • Haute disponibilité / tolérance aux pannes
  • Un médiateur unique : le Enterprise Service Bus (ESB)
  • Une orientation "Processus" plutôt que "Application"

Si les concepts pris séparément sont plutôt simples à comprendre, leur regroupement dans le cadre de la mise en oeuvre d'une SOA est plus ardu. Outre les aspects technologiques, une des grandes difficultés de l'implémentation de ce type d'architecture est d'ordre méthodologique.
Les SOA ne sont pas des architectures applicatives et demandent donc une approche différente et une expertise également différente.

Web services

Les Web Services sont LA solution idéale pour répondre aux problématiques d'intégration entre systèmes hétérogènes au sein de l'entreprise ou entre entreprises. Cette interopérabilité est assurée par le respect d'un certains nombre de spécificiations (SOAP, WSDL, WS-I, ...) gérées par des organismes reconnus.

La mise en oeuvre de tels services n'est cependant pas chose aisée, et même si les spécifications existent, leur respect n'est pas toujours totalement assuré, même avecles frameworks actuels. Il est donc indispensable de se faire accompagner par des spécialistes du sujet lorsque l'on souhaite implémenter ou consommer des services critiques pour l'entreprise.


La pile Web Service

Java Enterprise Edition

Avec bientôt quinze ans d'existance, Leuville Objects a pu voir la naissance du "Java pour Entreprise" (anciennement J2EE, aujourd'hui nommé JavaEE) et a pu suivre son évolution en assimiliant les nouveaux concepts au fur et à mesure de leur apparition.
Aujourd'hui, Leuville Objects vous propose cette expertise, sous forme de missions d'ingénierie ou de formations sur les technologies JavaEE standards.

  • Serveurs d'applications JavaEE : configuration, optimisation.
  • Applications Web à base de Servlet et JSP.
  • Composants métiers EJB.
  • Systèmes de messagerie JMS.
  • Services Web JAX-WS.
  • Persistence avec JPA.
  • ...

Outre les standards, Leuville Objects a également développé une expertise sur les principaux framework couramment utilisés dans des environnements JavaEE.

  • Struts
  • Spring
  • Hibernate
  • AJAX
  • ...

Java


Dès ses débuts, Leuville Objects a toujours été à la pointe des technologies Java. En 1996, Leuville Objects proposait les tous premiers composants métiers 100% conformes à la spécification JavaBean.


Le Monde Informatique

Aujourd'hui encore, nous cultivons cette expertise technique et nous vous la proposons, en formation, en régie ou au forfait.