be serious with sirius your journey from first experimentation to large deployment
TRANSCRIPT
Obeo Smartea Produit
Be Serious With Sirius: Your Journey From First Experimentation to Large Deployment
Etienne Juliot
@ejuliot
Easily create tailored modeling workbenches
Complexity Management
Adapted to your specificities
Sirius: Open-Endedness and Flexibility
Sirius: Benefits
End Users
Tools tailored to their vocabulary & processes
Tool Specifiers/Developers
Reduce cost & complexity(2 hours hands-on session produces first results)
Sirius: Principles
Specification Environment
Runtime Environment
Tool Specifiers/Developers
End Users
Modeling tool set-upModeling tool usageExample
Sirius: Open Source
A technology contributed by Obeo and Thales to the Eclipse Foundation
Conforms to Eclipse's standard development process
Project integrated within the annual release-train
A large and active community of users
Sirius: A Well Proven Technology
Already deployed on numerous projects
Thales: Systems Engineering of the group (Capella workbench)
French Ministry of Defense: Design and development of JavaEE applications
Sirius: Process on real projects
How to Start?
Demonstrator on your business domain
5-15 days
Modeling tool applicable on a first project
10-30 days
Productivity tools
Integration with other tools
Packaging
Release engineering
Business Model Principles
No Vendor Lockin
No entry cost
Substainibility
Software Editor guarantees
POCPilotIndustrialization
The Professional Solution for Deploying Sirius
Obeo Designer
Hot-fixes & Open InnovationCost management of your specific integrations
Dedicated SupportGuaranteed response time for your support queries
Collaborative FeaturesLive and fluent collaboration on the same data
Secure Your Deployments
Collaborate with Your Team Members
Drive the Roadmap
Obeo Designer: Subscription Offers
Guaranteed Response Time
Technical support on a private and confidential infrastructure
Priority Access to Fixes
Dedicated Engineer
Hot Fixes & Specific Versions
Obeo Designer: Subscription Offers
Obeo Designer: Two editions
Community Edition
Team Edition
A 100% Open Source package to discover Sirius thanks to a robust foundation
A commercial package completing OD Community with repository-based collaborative features.
Collaborative Modeling with Sirius: from Model Fragments to Shared-Repository
Obeo Designer: Editions
Collaboration with model fragments
A SCM to manage files
User 2
SCM
User 1
Merge dataWork locallyWork locallyMerge data
Collaboration with model fragments
How to avoid merge
User 1
User organiser
Fragment file
User 2
SCM
Collaboration with model fragment
DEMO merge
EMF Compare: semantic merge
EMF Compare: graphical merge
Model fragment: so what?
Assume that processes are well defined and followed forFile fragmentation
File sharing
File locking
Assume Technical support for merge processesSuited for Meta model that can be easily fragmented
Low user number
Technical users
To get rid of file sharing problems!
Classic collaboration problemsSplit the model into files
Manage the files with a Software Configuration Management tool
Manage locking at a file level
Reconcile using diff & merge
You already know how to collaborate fluently
To achieve that,
Obeo Designer Team,
based on Eclipse CDO
Put file in a data base
Obeo Designer Team
A shared repository and collaborative work features
Utilisateur 1
User 2
OD Team Server
User 1
Obeo Designer Team
Fine-Grained Locking
Modification
Automatic object lockingand notification to other users
Automatic Refresh
Saving
Unlocking and automatic refresh of other users representations
ObjectmodificationAutomatic locking of modified objectModification performed by a different userSaving by the current userreleases the lockSaving by the other userpublishes the modifications andreleases the lock
SIRIUSOD TEAM
Functionalities
CDOObeo Designer Team: Architecture
Fine-Grained LockingModification => Automatic object locking and notification to other usersExplicit locking
Provide ability to share EMF model in a database
EMF Sirius/CDO integration
Make Sirius Modeling project connected to CDO server
Automatic Refresh
Saving => Automatic Unlocking and refresh
of other users representations
EXTENSION LAYEROD TEAM can be highly extended and customized
Feedback
Several users working simultaneously on the same dataAutomatic propagation of modifications across all user views
Authentication and data access rights
No time lost managing conflictsImplicit locking during modifications
Explicitly created reservation locks
Standard data exploitationStorage in a multi-platform relational database (H2)
Ready to deploy server configuration based on CDO
Import/Export with local projects
Centralized administrationAdministration console with automation feature
Branch, archive and backup management
Obeo Designer Team: Benefits
Suited for 10-15 users users working simultaneously on the same data
User gets rid of none business taskNo time lost splitting model
No time lost managing conflictsImplicit locking during modifications
Explicitly created reservation locks
Real time external other users modification integrationAutomatic propagation of modifications across all user views
Other featureAuthentication
Data access rights
Obeo Designer Team: Compatible with multi-team
Configuration management
Many team management
Paris
New york
SCM
Obeo Designer Team: Already used
OD Team is deployed at our customers ETAS, SINTEF, MMA, French Ministry of Defense, Paranor Airbus SmartEA based on OD Team
Capella Team the THALES Systems Engineering and Architecture Definition solution
SIRIUS COMMUNITY
IN PARIS
siriuscon.org
SIRIUS CON
Paris November 15th, 2016
Cliquez pour diter le format du texte-titre
Nomemail
Copyright 2015 Obeo
Cliquez pour diter le format du plan de texteSecond niveau de planTroisime niveau de planQuatrime niveau de planCinquime niveau de planSixime niveau de planSeptime niveau de planHuitime niveau de planNeuvime niveau de plan
Copyright 2015 Obeo
Cliquez pour diter le format du plan de texteSecond niveau de planTroisime niveau de planQuatrime niveau de planCinquime niveau de planSixime niveau de plan
Copyright 2016 Obeo
Cliquez pour diter le format du plan de texteSecond niveau de planTroisime niveau de planQuatrime niveau de planCinquime niveau de planSixime niveau de plan
Copyright 2015 Obeo
Modifiez le style du titre
Modifiez le style des sous-titres du masque
08/06/2016