Login

Not yet registered? Click here to become a user.


Welcome,

SOA


Services Oriented Architecture (SOA) is an approach to attack the root causes of requirements gap and reduction of cost as noted by the white paper Embracing SOA the benefits of Integration Independence written by Alternative Technologies. To accomplish the goals of SOA, companies will need a tool that allows the business, architects, systems engineers, software engineers, QA engineers and customers to Work-as-One Artisan Studio with its powerful multi-user repository allows users to work in both an open yet secured environment.

Artisan Studio with its support of SysML requirements allows the business to identify, visualize and document their needs. As Dr. Konstandin Ristani stated “When you are born you visualize to learn, it takes time to learn from reading”. Visualizing requirements will allow companies to better understand the relationships and identify any potential gaps between the business needs and design. As this is accomplished traceability can be used to identify components for reuse. The architects and systems engineer identify the components using Blocks, Parts and integration points they are traced to the requirements and the QA engineers can trace the test cases to the components.

Artisan Studio’s MBSE and MDD/MDA capabilities allow the software team to build the interfaces and software components to the requirements and show traceability to the requirements, architecture, system design, and test environment. Using Artisan Software ACS technology teams are able to generate the agreed upon services in many languages from one model. ACS allows the team to generate comments in the service that reflect the relationships which are built in the model. Reviewers can then identify the business agreement which the service is satisfying in code and the model. This helps to ensure that the service is built to the business needs not just for the technology itself.

One of the issues with reuse is just not identifying the component for reuse but identifying the environment in which it is built. Artisan Studio captures the relationships’ between the components and its environment and allows you to export the required elements using its component sharing wizard. This not only allows the team to identify the component but also the requirements, test cases, services and all MBSE and MDD/MDA elements. Once exported a team has the information to reuse and verify that they have met the existing and new business needs.

Artisan Studio supports this large team because it is built on a Database which allows for team collaboration, branching, change notes, descriptions of all elements and model merging. All throughout this build process your business and customer can look into the database using the many reports and documentation generators to confirm adherence to their needs and compliance to standards. With Artisan Studio you are able to Understand, Build, Verify and Share the system of systems enabling your team to support SOA within one tool.

For more details download the ACSData Sheet.