DocDokuPLM : Domain Specific PaaS and Business Oriented API, OW2con'16, Paris. OW2
Totally replacing our SOAP web services with HTTP web services behind an API has been a real challenge for us this year. We made the choice to generate our Java and JavaScript API by using Swagger. Swagger allows us to generate a JSON file describing our REST layer services, and thus generate code from this description file. We're now able to deliver a SDK to other applications in Java and JavaScript today.
Using same codebase and same method names are really useful for developers, and modifying our REST layer doesn't mean modifying our SDKs by hand: it's generated! It's quite easy to deploy and/or use: our APIs are simply Maven and NodeJS modules. Having a interactive documentation for all SDKs is really appreciable, it allows us to discover every services and test them.
We can now resolve specific use-cases by developing new applications with this API. Currently our SDK is in use in 2 separate projects and languages (a GUI written with NodeWebkit and a JEE server application), and fits as needed.
Introducing Open Source School, the First Software Engineering School dedicat...OW2
In France alone, the IT industry is short of 40,000 engineers with appropriate open source skills, and over 3,000 are missing each year in the only field of open source.
This is one of the reasons why Smile decided to create a school entirely dedicated to the teaching of open source : Open Source School.
This unique school in France is divided into three mail activities :
First degree courses ((from Bac+3 to Bac+5)
In-service training
Occupational retraining
Come and learn about the Open Source School.
DocDokuPLM : Domain Specific PaaS and Business Oriented API, OW2con'16, Paris. OW2
Totally replacing our SOAP web services with HTTP web services behind an API has been a real challenge for us this year. We made the choice to generate our Java and JavaScript API by using Swagger. Swagger allows us to generate a JSON file describing our REST layer services, and thus generate code from this description file. We're now able to deliver a SDK to other applications in Java and JavaScript today.
Using same codebase and same method names are really useful for developers, and modifying our REST layer doesn't mean modifying our SDKs by hand: it's generated! It's quite easy to deploy and/or use: our APIs are simply Maven and NodeJS modules. Having a interactive documentation for all SDKs is really appreciable, it allows us to discover every services and test them.
We can now resolve specific use-cases by developing new applications with this API. Currently our SDK is in use in 2 separate projects and languages (a GUI written with NodeWebkit and a JEE server application), and fits as needed.
Introducing Open Source School, the First Software Engineering School dedicat...OW2
In France alone, the IT industry is short of 40,000 engineers with appropriate open source skills, and over 3,000 are missing each year in the only field of open source.
This is one of the reasons why Smile decided to create a school entirely dedicated to the teaching of open source : Open Source School.
This unique school in France is divided into three mail activities :
First degree courses ((from Bac+3 to Bac+5)
In-service training
Occupational retraining
Come and learn about the Open Source School.
OW2con'14- erOCCI, a scalable, model-based REST API frameworkOW2
While REST architecture has been widely adopted for web services, the lack of standard formalism for their description prevents from implementations interoperability. The erocci framework, based on erlang/OTP platform, implements the OCCI specification for building interoperable, self-documented web services. Building a scalable web service is as simple as describing your application model in an XML document and choosing amongst existing data backend. It can be extended in various ways to adapt to data sources (database, 3rd party web services, DBUS APIs, etc.), protocols (HTTP, XMPP, etc.), authentication mechanisms, etc.
IDMEF, the universal format for security alerts, OW2con'16, Paris. OW2
The constant growth of cybercrime requires that nations are organizing to unite their defense and protection. In the area of cyber-detection federation requires standardizing in two fields:
- Communications between the various tools and security solutions in order to consolidate and correlate information simply, we will call this communication “intra” Security Centers.
- Communications between different Security Centers Teams to share information on incidents, we will call this communications “inter” Security Centers (between CSIRT).
Both recognized standards at IETF in this field are:
- IDMEF (Intrusion Detection Message Exchange Format) – RFC 4765
- IODEF (Incident Object Description Exchange Format) – RFC 5070
These two standards are still relatively new and insufficiently deployed on a market still dominated by proprietary formats.
Prelude is a SIEM (Security Information & Event Management). This is a security control tool that fully use IDMEF. Prelude collects and centralizes the company security information of to provide a central point of steering. Thanks to the analysis and correlation of logs, Prelude alerts in real time of intrusion attempts and threats on the network. Prelude offers several tools of investigation and reporting on your big data to identify the weak signals which may prefigure of advanced persistent threats (APT). Finally, Prelude has all the tools to help the operation to simplify operators’ work and risk management.
Self Service BI with SpagoBI 4, Virginie Pasquon, Engineering Group.OW2
Self Service BI allows business users to access and work with information without the IT deparment's involvement. This does not only concern enterprise data but also private and unstructured data, stored on the final user's devices. SpagoBI 4 extends the support of Self Service BI scenarios from the agile development of analytical documents beyond enterprise boundaries bringing it to into the Open Data and the private domain as well. The Self Service by functionality is presented in the context of a full revision of the SpagoBI user interface towards an intuitive and appealing experience.
VENUS-C is the first European distributed computing infrastructure to adopt a User-centric approach to Cloud Computing, putting the needs of end-User communities of researchers and small businesses at the forefront of development.
OW2con'14- erOCCI, a scalable, model-based REST API frameworkOW2
While REST architecture has been widely adopted for web services, the lack of standard formalism for their description prevents from implementations interoperability. The erocci framework, based on erlang/OTP platform, implements the OCCI specification for building interoperable, self-documented web services. Building a scalable web service is as simple as describing your application model in an XML document and choosing amongst existing data backend. It can be extended in various ways to adapt to data sources (database, 3rd party web services, DBUS APIs, etc.), protocols (HTTP, XMPP, etc.), authentication mechanisms, etc.
IDMEF, the universal format for security alerts, OW2con'16, Paris. OW2
The constant growth of cybercrime requires that nations are organizing to unite their defense and protection. In the area of cyber-detection federation requires standardizing in two fields:
- Communications between the various tools and security solutions in order to consolidate and correlate information simply, we will call this communication “intra” Security Centers.
- Communications between different Security Centers Teams to share information on incidents, we will call this communications “inter” Security Centers (between CSIRT).
Both recognized standards at IETF in this field are:
- IDMEF (Intrusion Detection Message Exchange Format) – RFC 4765
- IODEF (Incident Object Description Exchange Format) – RFC 5070
These two standards are still relatively new and insufficiently deployed on a market still dominated by proprietary formats.
Prelude is a SIEM (Security Information & Event Management). This is a security control tool that fully use IDMEF. Prelude collects and centralizes the company security information of to provide a central point of steering. Thanks to the analysis and correlation of logs, Prelude alerts in real time of intrusion attempts and threats on the network. Prelude offers several tools of investigation and reporting on your big data to identify the weak signals which may prefigure of advanced persistent threats (APT). Finally, Prelude has all the tools to help the operation to simplify operators’ work and risk management.
Self Service BI with SpagoBI 4, Virginie Pasquon, Engineering Group.OW2
Self Service BI allows business users to access and work with information without the IT deparment's involvement. This does not only concern enterprise data but also private and unstructured data, stored on the final user's devices. SpagoBI 4 extends the support of Self Service BI scenarios from the agile development of analytical documents beyond enterprise boundaries bringing it to into the Open Data and the private domain as well. The Self Service by functionality is presented in the context of a full revision of the SpagoBI user interface towards an intuitive and appealing experience.
VENUS-C is the first European distributed computing infrastructure to adopt a User-centric approach to Cloud Computing, putting the needs of end-User communities of researchers and small businesses at the forefront of development.