logo Consulting offer

Consulting offer

Noelios Technologies is at your service for consulting missions in its domains of competence. We have a recognized experience on REST and our Restlet technology, but we also have a strong experience in the following domains: software architecture, modeling, Web technologies and in the Java platform in general.

Here is a list of the main types of mission that we can offer. This list isn't exhaustive and a mission can combine several aspects:

  • REST API design
    • based on our ROA/D (Resource-Oriented Analysis & Design) methodology
    • compatible with WOA (Web-Oriented Architecture) and ROA approaches
    • independent from the technology used (Java, .Net, Restlet API, JAX-RS, Dream, etc.)
    • documentation in WADL and HTML formats
  • Software architecture review
  • Software architecture design
  • Detailed design and prototyping
  • Performance tuning
  • Requirements gathering and analysis
  • Technological watch and knowledge transfer

We also propose development services around our Noelios Restlet Framework product. Please read page on development for more information.

We are flexible regarding the form of the missions. They can be either full time or part time. Their execution can either be continuous, or chunked on a predefined period.

Regarding the sites of execution, we prefer remote work or work in a close geographical area (Paris area) for long missions. For short missions (less than 3 months), we can travel in Europe and beyond.

Noelios Technologies has a large experience in software engineering and architecture, obtained in various industries like software edition, RFID or telecoms. Here is a more detailed list of our competencies:

Modeling

  • UML, EMF, RDF
  • OOA/D, ROA/D, OMT
  • Borland Together, IBM Rational Rose, StarUML
  • Object, relational, hierarchical and resource paradigms

Architecture

  • REST style (REpresentational State Transfer)
  • Business processes (WebLogic Integration)
  • JEE (architect certification from Sun Microsystems)
  • Mainframe adaptation (Enterprise/Access)
  • Debian Linux 4.0, Linux Ubuntu 8.0, Windows XP, Solaris

Performance

  • Multi-level distribution
  • Caches usage
  • Load balancing
  • Modularization (OSGi, dynamic loading, multiple versions)

Security

  • Confidentiality (SSL, HTTPS, etc.)
  • Authentication (HTTP Basic, Digest, etc.)
  • Authorization
  • Traceability

Application servers

  • Mortbay Jetty, Apache Tomcat, Apache HTTP Server
  • Restlet, JAX-RS, Servlet, JSP, FreeMarker, Velocity, JavaMail (SMTP, POP)
  • Oracle WebLogic Server, IBM WebSphere AS (advanced edition), Borland AS

Validation

  • Input control (Struts)
  • Documents validation (XML, DTD schemas)
  • Business rules (JBoss Rules, Drools)
  • Data validation (database integrity constraints, database schemas, etc.)

Persistence

  • Derby, MySQL, Oracle, MS Access
  • JDBC, SQL, Hibernate, EJB, iBatis
  • db4o, SODA, ObjectStore PSE Pro, OQL, O2 ODBMS

Languages

  • Java 6, JavaScript (jQuery, ExtJS, Prototype), JUnit, Spring
  • GWT, Swing, Ilog JViews, Eclipse (RCP, GMF, visual plugins)
  • HTTP, HTML, XHTML, CSS, JSON, AJAX, Atom
  • XML, XSLT, XPath, XML Schema, WADL
  • Ant, Maven, SVN, CVS, SourceSafe
  • Multi-threading, Remote services (RMI, CORBA)

Quality

  • Unit tests (JUnit, TestNG, JProbe)
  • Load tests (JMeter, TestNG)
  • Code verification (Checkstyle, FindBugs)

In order to discuss together about your project, we propose you to fill up the form below. We will come back to you quickly.