Architecture - Standards
Post date: Apr 6, 2013 6:03:33 AM
Architectural Description
Documenting architecture
http://www.iso-architecture.org/42010/ads/
https://standards.ieee.org/standard/1471-2000.html (superseded by 42010)
[https://pdfs.semanticscholar.org/e74f/0b588e95d5e3c5c5176617026f48a63655d5.pdf about 1471-2000]
https://resources.sei.cmu.edu/library/asset-view.cfm?assetID=513862
AADL
https://wiki.sei.cmu.edu/aadl/index.php/Main_Page
https://wiki.sei.cmu.edu/aadl/index.php/Osate_2
ACME
Generic 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
xADL
An application of xArch
http://www.isr.uci.edu/projects/xarchuci/
xArch
To 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 Style
http://www.isr.uci.edu/architecture/c2.html
Wright
http://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 Integration
Business process - BPM, BPEL
Catalog of OMG Business Strategy, Business Rules and Business Process Management Specifications
http://www.omg.org/technology/documents/br_pm_spec_catalog.htm
WS-BPEL specification group
http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel
Java Business Integration (JBI)
http://www.jcp.org/aboutJava/communityprocess/final/jsr208/index.html
Webservices
WS-* specifications for webservices security, transactions etc
http://www.oasis-open.org/specs/
WS-I specifications for interoperability
http://www.ws-i.org
According 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.aspx
SOA
Service Component Architecture (SCA)
http://www.oasis-opencsa.org
Service Component Architecture Specifications
http://www.osoa.org
http://www.soa-standards.org/
The on-going IEEE SOA standardization efforts
1. 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)