Java Transaction Configuration - 1.3


Compatibility: v2 v3 Express
What's new? Release Notes
ID: com.castsoftware.java.config.tcc

Description

This extension defines entry/end points to create Structural Transactions for CAST Imaging and compute Automated Function Points (ISO/IEC 19515).

What’s new?

This release focuses on improvements to Exit Point definitions and the on-going process of grouping definitions by “role”:

  • addition of new Exit Point definitions to increase the number of “complete” transactions identified during an analysis (an incomplete transaction does not reach an Exit Point (or a data entity) and as such has Function Point value of 0)
  • creation of the following “roles” and assigning existing Exit Point definitions to these new “roles” (see the table below):
    • RPC
    • SSH
    • I/O

List of updated Exit Point definitions

Updated Exit Point definitions

Communication - I/O

Exit Point definition
com.google.common.io
java.io
java.nio
org.apache.commons.io
org.apache.poi
org.dom4j.io
org.drools.io
org.springframework.core.io
org.springframework.util
org.springframework.web

Communication - RPC

Exit Point definition
brave.rpc
com.google.rpc
com.sun.xml.rpc
javax.xml.rpc
org.apache.xmlrpc
org.springframework.remoting.jaxrpc
org.springframework.transaction

Communication - SSH

Exit Point definition
ch.ethz.ssh2
com.jcraft.jsch
net.schmizz.sshj.sftp
org.apache.sshd
org.eclipse.jgit.transport
socks

Transactions

Transaction support is derived from metamodel concepts used to build CAST Imaging Blueprint and structural transaction flows. Entry Points start transactions; Exit Points include both output/boundary concepts and Data Entities manipulated by transactions.

Role Support Breakdown
Entry Point No direct concept type details
Exit Point
  • Communication - FTP
  • Communication - GraphQL
  • Communication - I/O
  • Communication - LDAP
  • Communication - Mail
  • Communication - Messaging
  • Communication - Real-time
  • Communication - RPC
  • Communication - SSH
  • System - Gateway
  • Toolkit - Reporting

Data version: 1.3.1-funcrel

ISO 5055 Structural Rules

Quality support is based on ISO 5055 structural rules available for the selected extension version.

Reliability Maintainability Security Performance Efficiency

Data version: 1.3.1-funcrel

Compatibility

JEE Analyzer Supported
≥ 1.3.18-funcrel

Download and installation instructions

This extension will be downloaded and installed automatically when JEE Analyzer version ≥ 1.3.18-funcrel is installed.