Use Java and EMF to develop DOORS-based services