Release Notes
Abstract
This document provides an overview of product support and capabilities in IBM® DevOps Software Architect V1.0 Beta.
Content
Tab navigation
- DevOps Software Architect 1.0 Beta - selected tab
This release of IBM® DevOps Software Architect contains has below capabilities and features in following areas:
Eclipse IDE support for DSA
The following Eclipse IDE is supported beginning with version v1.0 Beta:
JDK Support for DSA
DSA support following version and variant of JDK:
- Open JDK 17.0x 64-bit (Bundled with Eclipse)
- Oracle JDK 17.0x 64 bit
Platform Support
DSA support below platforms:
- Windows
- Windows 10 x86-64
- Windows 11 x86-64
- Windows Server 2022 x86-64
- Linux
- Red Hat Enterprise Linux (RHEL) 9 9.x x86-64
- Red Hat Enterprise Linux (RHEL) 8 8.x x86-64
- Mac OS X
- Mojave (MacOS 10.14)
- Big Sur (MacOS 11)
DSA Capabilities
Below are the list of capabilities supported in DSA 1.0 Beta, refer IBM Docs for more detail documentations of DSA:
- Support Rational Software Architect Designer projects
You can import the model projects and models created in IBM Rational Software Architect Designer into IBM® DevOps Software Architect as long as corresponding capabilities are installed.
See below IBM® DevOps Software Architect capabilities for more details.
- Sketching
Quickly create free-form drawings to capture initial high-level thoughts on architectural requirements and solutions. Then, select specific thoughts as sketch elements and formalize them as elements of semantic models such as UML models.
- UML Modeling
Create, validate, and manage semantic models and diagrams based on Unified Modeling Language (UML) version 2.2. This feature is the foundation for many other capabilities, including UML-based patterns, transformations, model analysis, and reporting.
- BPMN Modeling
Create and manage semantic models and diagrams based on Business Process Modeling Notation (BPMN) version 2.0.
-
BPMN 2.0 Interchange
Import and export BPMN 2.0 models.
-
Text-to-BPMN Importer
You can import the business process information from textual document and generate the corresponding business process modeling diagram drafts automatically in DevOps Software Architect BPMN diagrams. You can review the generated business process diagram drafts and make necessary changes in BPMN diagrams.
-
- Java Standard Edition Graphical Editing and Transformations
Use UML notations to create diagrams of Java implementations and explore, edit, and refactor your code in a visual context. Transformations automate the generation of Java code based on UML models and the creation of UML models from Java code. UML-Java mixed modeling and reconciliation are supported.
- Modeling REST Services
Create and model web services according to the Representational State Transfer (REST) architectural style. This feature includes REST tools and modeling accelerators to quickly create REST based solutions.
- REST Modeling
Create and model web services according to the Representational State Transfer (REST) architectural style. This feature includes REST tools and modeling accelerators to quickly create REST based solutions and transformation to automate the generation of Java code with JAX-RS annotations.
-
Swagger 2.0 Support
Users can create a Swagger REST Service model and model the different Swagger components in DSA. Using the REST Service Model to Swagger transformation, Swagger files can be generated from the model. Also, the Swagger REST Service model can be generated from a Swagger file using Swagger to REST Service Model transformation.
-
Open API 3.0 Support
Support for modeling and generation of OpenAPI 3.0 specification based Representational State Transfer (REST) web services is provided. Palette tools, template models, and profiles to model RESTful web services are enhanced to support OpenAPI3.0-specific capabilities.
-
Migration of Swagger 2.0 YAML/JSON artifacts to OpenAPI 3.0
By using the Swagger 2.0 to OpenAPI 3.0 migration utility, you can migrate existing Swagger 2.0 YAML/JSON artifacts to corresponding OpenAPI 3.0 YAML/JSON artifacts.
-
Swagger Code Generation
Code in Target Language can be generated from a REST Service (Swagger) model as well as from existing Swagger file.
- Reporting to REST Models
Generate reports for REST Service Models. This feature uses Business Intelligence and Reporting Tools (BIRT) and includes a sample report template.
- REST Modeling
- Domain-Specific Modeling language extensibility
Extend the modeling environment and develop custom UML-based domain-specific modeling languages by using a combination of profiles, application programming interfaces (APIs), extension points, and utilities. PDE must also be installed.
- Transformation authoring
Create custom model-to-model and model-to-text transformations and customize existing transformations. Transformations automate tasks such as generating model content and implementation code. The authoring tools significantly accelerate the transformation development process, shorten development time, and increase the return on investment. PDE must also be installed.
- Pluglets
Provide an environment for creating small Java applications to extend the workbench. Pluglets are easier to develop and test than full Eclipse plug-ins, and are useful for learning some of the extensibility application programming interfaces (APIs).
- Eclipse technology extensibility
Extend the functionality of the workbench in several ways. This feature includes the Eclipse SDK and plug-ins, APIs, extension points, and utilities for extending the Eclipse platform and the following Eclipse technologies: Eclipse Modeling Framework (EMF), Graphical Editing Framework (GEF), Graphical Modeling Framework (GMF), Java Development Tools (JDT), Unified Modeling Language version 2 (UML2), Java Emitter Templates (JET), and XML Schema Definition (XSD). PDE must also be installed.
- Plug-in Development Environment(PDE) - Feature from Eclipse
Create, develop, test, debug, and deploy Eclipse plug-ins, which are the constructs that extend the Eclipse environment.
- Architecture Reporting
Generate reports and documents and publish architectural models in HTML for browser access.
- Business Intelligence and Reporting Tools (BIRT)
Generate reports, charts, and documents from a variety of data sources. BIRT is a general-purpose reporting solution.
- Architecture reporting (UML) with BIRT
Define and run custom reports that include UML model content. This feature supports several output formats including HTML, Adobe Acrobat, Microsoft Word, and Microsoft Excel.
- Architecture reporting (BPMN) with BIRT
Define and run custom reports that include BPMN model content. This feature supports several output formats including HTML, Adobe Acrobat, Microsoft Word, and Microsoft Excel.
- Architecture reporting (UML) with BIRT
-
Web Publish (Publish a UML model)
When you publish a UML model, the HTML web mirrors the contents of the model and can be viewed using a standard browser. You can share the published model with people who do not have the modeling tool, or you can use it to quickly browse large models that take some time to load.
- Business Intelligence and Reporting Tools (BIRT)
- Importing and Exporting UML Models
- Support XMI Interchange Models
You can share UML models and other resources within or across teams by importing and exporting them. You can import UML 2.1 and XMI interchange models as EMX models, or export EMX models as UML 2.1 or XMI interchange models. You can also import EMX model files and other resources from another workspace or file location, or export them to another file location.
-
Structured data importer for UML
Import data in comma-separated value format. The import process is driven by JET transformations and can be extended to handle several different structured formats such as spreadsheets. The imported data is mapped to create UML representations. A corresponding importer that maps imported data to UML Profile for Integrated Architectures is included in the Rational Software Architect Extension for Integrated Architecture Frameworks.
- Support XMI Interchange Models
- Architecture integration frameworks and related tooling
Describe the architecture of a complex system by using either the traditional Department of Defense Architecture Framework (DoDAF) or the IBM Unified Modeling Language (UML) Profile for Integrated Architecture (UPIA) framework. The DoDAF tools use UML to represent a systems structure in visual, textual, and tabular formats. Architects can use the UPIA profile and tools to model systems and enterprise architectures, to improve the interoperability of architectural data, and to reuse architectural data. Both profiles are specialized for composing models and producing specialized views, reports, and other renderings of model content.
- Structured data importer for UML Profile for Integrated Architectures (UPIA)
Import data in comma-separated value format. The import process is driven by JET transformations and can be extended to handle several different structured formats such as spreadsheets. Typical usage includes importing enterprise planning or Enterprise Architecture data, which is then represented in the form of UPIA models.
- Structured data importer for UML Profile for Integrated Architectures (UPIA)
- Service modeling
Accelerate the creation of service models based on the SoaML profile for UML. This feature includes SoaML tools and modeling accelerators for quickly creating common multiple-element constructs, and a transformation that generates SoaML candidate services from a UML activity model of a business process.
- BPMN-to-SoaML transformation
Automate the creation of service models based on BPMN models that represent a business contract.
-
Web services graphical editing and transformations
Create diagrams of Web Services Description Language (WSDL) by using UML notations and explore, edit, and refactor them in a visual context. Use transformations to generate web services contracts into WSDL or XSD as defined SoaML models. This feature includes a transformation that generates UML from WSDL, and you can elaborate the UML by using SoaML). UML-WSDL-XSD mixed modeling is also supported.
- BPMN-to-SoaML transformation
-
XSD graphical editing and transformations
Use UML notations to create diagrams of XML Schema Definition (XSD) files and explore, edit, and refactor them in a visual context. Transformations automate the generation of XSD based on UML models and create UML models from XSD. UML-XSD mixed modeling is also supported.
-
Design Room ONE
With Design Room ONE, you can export your DevOps Software Architect models to a server. By doing so it becomes possible to view the models in a web browser without having DSA installed. You can also create links to elements of an exported DSA model from artifacts of Jazz CLM tools and other OSLC-compliant tools. For example, you can create a link from a requirement in DOORS NG to a use case in your model, to express the fact that the use case specifies the requirement. With Rational Publishing Engine, you can create reports that contain data from Design Room ONE. If the elements have links to OSLC artifacts, these can also be included into the report. For more information, see https://drone.hcldoc.com/.
Downloads: Design Room ONE follows the continuous delivery model with a release at the end of every development sprint. Refer to the "Download" section in the Installation Guide for details about downloading the package. The latest version that is generally available is 2.2 2022.35.
What's new: For a list of sprint-wise new features, see the "What's new" section in the DR ONE Help Contents website.
Education videos: A list of videos that can help you perform various procedures are available in the "Videos" section in the DR ONE Help Contents website.
Was this topic helpful?
Document Information
Modified date:
23 February 2023
UID
ibm16852475