NexJ Studio tour

NexJ Studio provides a set of tools used to manage your models.


The above figure shows the main window for NexJ Studio. You can rearrange the views and editors in any way that suits your needs. If you want to reset NexJ Studio back to its default settings, select the Window > Perspective > Reset Perspective menu options.

  1. The Model Navigator is located in the left-hand side of the window.
    • All the model entries are accessible here and are arranged into functional layers.
    • Items from the base model can be customized by selecting one and using the Customize right mouse button menu item.
    • The name of the currently open model is displayed at the top of the navigator.
    • If you are managing more than one model, you can switch between models using the View Menu button at the top of the navigator.
    • You can hide or show all non-customized items from the base model. Click the View Menu button and select Hide Base Elements.
    • You can also switch to a hierarchy view of the resources by clicking the Show Hierarchy button .
  2. Editors are launched in the center of the screen when they are opened, typically from the model navigator.
    • Each of the model elements has a specialized editor. For example, a class diagram editor is provided for class diagrams and a message editor is provided for messages.
    • Help on the currently selected item in an editor automatically displays in the status bar in the bottom left corner of the screen. Shift+F2 shows more help, if available.
  3. The Console view is where console output is displayed when testing your model with the Server Console or using other tools.
  4. The Properties List view shows the properties of the currently selected item in the active editor.
  5. The Outline view shows a tree of all the parts of the current item being edited and can be used for navigation and editing.
  6. The toolbar provides quick access to tools for NexJ Studio.

The model navigator for NexJ Studio organizes the components of your model into architectural layers.

Presentation
Model client user interfaces, including reporting.
Business Model
Model your business including business concepts in classes, class relationships, business logic, and workflows. This layer also includes BI models for analytics and reporting.
Security
Model system permissions.
Persistence
Model physical storage including data sources, upgrades, data extracts (dumps), and ETL activities.
Integration
Model communication with external systems including messages, transformations, services, channels, diagrams, SOA definitions and implementations, and interfaces.
Resources
Maintain common framework capabilities such as localization, translation, and common code libraries.
Deployment
Manage your deployment environments for servers and connections, including staging, user acceptance, performance, and production.
Documentation
Manage books, chapters, and images from solution documentation.