This is an old revision of the document!
Table of Contents
Middleware and Related Services (MARS) Platform Task Force (PTF)
The above is a panorama taken by the MARS Curiosity Rover
To solicit, evaluate, and select specifications for recommendation to the Platform Technology Committee for adoption by the OMG (http://www.omg.org/) in the areas of:
- Request Broker Technology - including but not limited to Object Request Brokers (CORBA), Message-Oriented Brokers and other technologies that are the target implementation contexts for Platform Independent Services and their Mappings.
- General purpose Pervasive Services that are either:
Mappings for such Pervasive Services to specific middleware platforms, and reference mappings from generic PIM constructs to platform-specific constructs and protocol rules.Supporting Technologies for Application Integration, Information Integration, and Collaboration
- Fundamental for developing useful distributed applications
- Provide a universal basis for Application Integration and Information Integration, or
- Support higher-level facilities and frameworks
Working Groups (WGs)
To paraphrase the MARS home page, MARS hosts a number of WGs that serve as MARS' technology incubators. These WGs are focused on and responsible for advancing a specific technology area. This may include the preparation of and review of responses from RFIs and the preparation of RFPs. There are 5 active working groups at this time:
- High Performance Embedded Computing (HPEC) Working Group (Chartered March 2012)
Information Exchange Framework Working Group (Chartered December 2005 - Information Exchange Framework (IEF) Working Group)
- Wiki: http://www.omgwiki.org/hpec/; Maillist: email@example.com
- This WG meets quarterly, co-located with the OMG TC quarterly meeting once or twice a year. In the process of looking for new leadership.
IDL Working Group (Chartered March 2009)
- Wiki: http://www.omgwiki.org/mars/doku.php?id=ief; maillist: firstname.lastname@example.org
- Working from a roadmap for specifications to be developed (not just in MARS) to address the areas of policy based information exchange.
- The IEF Policy Based Packaging Vocabulary (IEPPV) specification was adopted in December 2013 and formalized in May 2015 http://www.omg.org/spec/IEPPV/.
- During the March 2017 meeting, hosted an IEF Info Day that was successful altho lightly attended (link to InfoDay page https://www.omg.org/news/meetings/tc/va-17/special-events/IEF_Day.htm).
- The IEF Reference Architecture (IEF RA) was approved for adoption in June 2017 and completed finalization in June 2019. All that remains is approval by the Board. Finalized spec is here: https://www.omg.org/cgi-bin/doc?ptc/19-06-07
- The IEF Policy Based Packaging Service (IEPPS) RFP was issued in December 2017 https://www.omg.org/cgi-bin/doc?mars/17-12-12; a revised (possibly final) submission is expected in December 2019 (https://www.omg.org/techprocess/meetings/schedule/IEPPS_RFP.html)
- Maillist: email@example.com
- Vision Statement: mars/09-06-04 (http://www.omg.org/members/cgi-bin/doc?mars/09-06-04.pdf)
- IDL 3.5 successfully issued as an RFC and is now a formal specification (http://www.omg.org/spec/IDL35/)
- IDL 4.0 was issued as an RFC in March 2015, was adopted, finalized, and revised. The current formalized version is IDL 4.2 (https://www.omg.org/spec/category/interface-definition-language/. IDL 4.2 has also been submitted to ISO and in the final stages of approval.
- Since the adoption of IDL 4.0, the IDL WG has been busy: organizing existing and new IDL mapping specifications to align with IDL 4.x. To date, its work has lead to the following:
SNC Working Group (chartered June 2017)
- IDL4 to Java Mapping: adopted June 2019 https://www.omg.org/cgi-bin/doc?mars/19-05-06
- IDL4 to C# Mapping: underway; revised submission expected Dec 2019 https://www.omg.org/cgi-bin/doc?mars/18-12-02
- IDL4 to C++ Mapping: new; Draft RFC expected Dec 2019
CORBA Working Group (chartered June 2019)
- Maillist: firstname.lastname@example.org
- Organized in June 2017 during Brussels meeting.
- Issued the Secure Network Communications RFI in September 2017: mars/17-09-29 (https://www.omg.org/schedule/SNC_RFI.html)
- Since Dec 2018 have been preparing an RFP for a Space Telecommunications Interface (STI), a joint effort with the Space DTF.
MARS has four other working groups that are currently on hiatus .
- Dynamic Deployment Configuration (DDC) Working Group (chartered September 2010)
- Object Database Technologies (Object Database Technology (ODBT) Working Group) Working Group (chartered September 2003; suspended since March 2009)
- Rich Internet Applications (RIA) Working Group (chartered December 2009; suspended as of September 2016)
- Software Defined Networks (SDN) Working Group (Chartered March 2013; suspended as of November 2015)
As needed, these WGs can be re-activated as is or re-purposed. Also as needed, new WGs can be created.
For more information go to their respective wiki pages. To subscribe to the maillists for each WG, send an email to email@example.com or refer to this site http://www.omg.org/members/mailinglists.html
News From Recent TC Meetings (and looking ahead)
- Continuing and new Technology Processes
Refer to the OMG Technical Meeting Resource Hub for the MARS report which provides more details on the work done in Cambridge and our plans for the meeting in La Jolla, CA (December 2015): http://www.omg.org/cgi-bin/doc?mars/2015-09-18 (OMG member only access).
- A significant milestone for MARS! As cited above, the IDL 4.0 RFC has been adopted http://www.omg.org/cgi-bin/doc?mars/15-03-01. IDL 4.0 is the culmination of an idea proposed in 2008: how to make it easier to apply IDL to more domains than just CORBA. The first step was to copy IDL from the CORBA spec and make it stand-alone: IDL 3.5 (http://www.omg.org/spec/IDL35/). The next step was to define a way to create Profiles of IDL (CORBA, DDS, etc). IDL 4.0 establishes a set of building blocks and annotations and defines how to use them to construct IDL profiles.http://www.omg.org/spec/IDL/
- An RFP to to define a gateway between DDS and the OPC UA (https://opcfoundation.org/about/opc-technologies/opc-ua/) was issued: http://www.omg.org/cgi-bin/doc.cgi?mars/2015-9-2,
- Three RFPs remain under discussion: one to extend the existing DDS Interoperability protocol to operate in Extremely Constrained Resource Environments (XRCE) and two to expand OMG's arsenal of IDL to language mappings (IDL to Java and IDL to C#).
When available, the agenda for the La Jolla meeting will be posted here: http://www.omg.org/news/meetings/tc/agendas/ca-15/MARS.pdf.
- Our meeting in La Jolla will include reviews of the three new RFPs as well as two revised submissions: IEF Reference Architecture and the Unified Component Model for Distributed Realtime Systems (UCM for DRE).
Documents Produced During Last Meeting
Coming improvement – one stop shop for all documents produced during the last meeting. Until then (or alternatively), go here: http://www.omg.org/members/cgi-bin/doclistm.cgi (member's only), select year and mars and then hit search. Resulting list will be displayed in reverse document number order.
MARS Technology Roadmap
The latest MARS Roadmap can be found at the MARS home page http://mars.omg.org. Two versions are posted:
- A public version that requires no password to open. It provides links to issued RFPs, RFCs, and RFIs and adopted submissions (adopted during the current and previous year); all material available to the public. Published as a PDF file only.
- A member's only version that needs a userid and password to access. Published in two formats: an editable Excel file and a nominally non-editable PDF file.
Reproduced below is the OMG technology process as captured in the MARS Roadmap.
As of December 2014, both include a Statistics tab, which contains graphical depictions of the Cumulative Technology Process State and MARS Technology Process State by Year. Both work with data recorded since November 2002 and are updated after each TC meeting.
MARS collaborates with a number of other Task Forces (C4I, Robotics, Systems Assurance, Government) and SIGs (DDS, Telecoms, Ontology). For example:
- The IEF WG represents a collaboration between MARS and C4I with as needed involvement of Gov DTF and Ontology PSIG. IEF WG maintains an active dialog with Gov DTF's Info Sharing WG. As needed, the two WGs also meet jointly during the TC meeting week.
- DDS PSIG serves as the incubator for the many DDS related technology processes handled by MARS and active in the IDL Profiles WG.
- Any technology processes relating to security (e.g., DDS Security) are developed with input from and in collaboration with the Systems Assurance PTF.
Links to the respective home pages for these TFs and SIGs are provided below:
- C4I (Consultation, Command, Control, Communications, and Intelligence) DTF: http://c4i.omg.org/
- Robotics DTF: http://robotics.omg.org/
- Systems Assurance PTF: http://sysa.omg.org/
- Government DTF: http://gov.omg.org/
- Data Distribution Services (DDS) PSIG: http://portals.omg.org/dds/
- Ontology PSIG: http://ontology.omg.org/
- MARS TF home page: http://mars.omg.org
- Available OMG Specifications: http://www.omg.org/spec/
- OMG Technical Meeting Resource Hub, an excellent resource for all Technical Committee (TC) reports and any special event presentations from previous and all past meetings (back to September 2003): http://www.omg.org/members/TMResourceHub/
Note: All these sites, except for the Meeting Resource hub, are public sites .. no password required to access.