Architectural DescriptionDocumenting architecturehttps://standards.ieee.org/standard/1471-2000.html (superseded by 42010) AADLhttps://wiki.sei.cmu.edu/aadl/index.php/Main_Page https://wiki.sei.cmu.edu/aadl/index.php/Osate_2 ACMEGeneric software arcitecture discription language (ADL). There are reports and papers on following links but implementation is on third parties and tool vendors. A toolkit is available on its website to download for registered users. http://www.cs.cmu.edu/~acme/ Acme studio and Acme Tools http://acme.able.cs.cmu.edu/acmeweb/download.php Architecture Description Markup Language (ADML)No longer developed further as per open group website. Development of tools is on third parties and vendors. http://www.opengroup.org/architecture/adml/adml_home.htm https://www2.opengroup.org/ogsys/catalog/i901 xADLAn application of xArch http://www.isr.uci.edu/projects/xarchuci/ xArchTo define instances of architecture in XML. xArch is a XML schema http://www.cs.cmu.edu/~acme/pub/xAcme/ http://www.isr.uci.edu/architecture/xarch/ http://www.cs.cmu.edu/~acme/pub/xAcme/guide.pdf Apigen: XML schema-to-Java data binding generator for xArch schemas http://www.isr.uci.edu/projects/xarchuci/tools-apigen.html C2 Stylehttp://www.isr.uci.edu/architecture/c2.html Wrighthttp://www.cs.cmu.edu/afs/cs/project/able/www/wright/ http://www.cs.cmu.edu/afs/cs/project/able/www/wright/wright_tools.html http://www.cs.cmu.edu/afs/cs/project/able/www/wright/wright_bib.html Enterprise IntegrationBusiness process - BPM, BPELCatalog of OMG Business Strategy, Business Rules and Business Process Management Specificationshttp://www.omg.org/technology/documents/br_pm_spec_catalog.htmWS-BPEL specification grouphttp://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpelJava Business Integration (JBI)http://www.jcp.org/aboutJava/communityprocess/final/jsr208/index.htmlWebservicesWS-* specifications for webservices security, transactions etchttp://www.oasis-open.org/specs/WS-I specifications for interoperabilityhttp://www.ws-i.orgAccording to ws-i website:
"WS-I’s deliverable provide resources for Web services developers to
create interoperable Web services and verify that their results are
compliant with WS-I guidelines. Key WS-I deliverable include Profiles,
Sample Applications and Testing Tools". They provide Profiles, Sample
Applications, Testing Tools. Matrix of deliverable is available on their
website at: http://www.ws-i.org/deliverables/matrix.aspxSOAService Component Architecture (SCA)http://www.oasis-opencsa.orgService Component Architecture Specificationshttp://www.osoa.orghttp://www.soa-standards.org/The on-going IEEE SOA standardization efforts1. IEEE SOA Solution Reference Architecture (SOA-SRA)2. IEEE SOA Services Composition Protocols (SOA-SCP)3. IEEE SOA Services Discovery Language (federated discovery) (SOA-SDL)4. IEEE SOA Requirements Model (SOA-RM)5. IEEE SOA Adaptive Services Invocation Model (SOA-ASIM)6. IEEE SOA Relationship Modeling Language (SOA-RML)7. IEEE SOA Services Ecosystem Exchange Protocols (SOA-SEEP)8. IEEE SOA Services Integration Protocol (SOA-SIP)9. IEEE SOA Service-Oriented Enterprise Project Management Model (SOA-PM)10. IEEE SOA Proactive Event Services Model (SOA-PESM)11. IEEE SOA for Manufacturing Execution System (SOA4MES) |