# EntireX

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/EntireX
> Markdown URL: https://mediated.wiki/source/EntireX.md
> Source: https://en.wikipedia.org/wiki/EntireX
> Source revision: 1334412552
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{refimprove|date=August 2013}}
'''EntireX''' DCOM is a commercial implementation of [Microsoft](/source/Microsoft)'s [Distributed Component Object Model](/source/Distributed_Component_Object_Model) (DCOM) technology by [Software AG](/source/Software_AG) for the Windows, AIX, HP/UX, Solaris, Linux, AS/400, z/OS, z/VM, and BS2000/OSD platforms.

==Description==
EntireX is a software product developed and marketed by Software AG. It is primarily an [enterprise application integration](/source/enterprise_application_integration) product, designed to enable [application-level](/source/OSI_Model) integration of Windows clients (desktops, laptops, etc.) with 'legacy systems' (mainframes), packaged systems (such as other Software AG products) and Web services.

It enables communication between DCOM applications running on Windows and non-Windows platforms in heterogeneous networks (networks where software runs in diverse operating Systems and several types of hardware).  For instance, it enables a DCOM application running on a Windows machine to communicate with a DCOM application running on an AS/400 platform.  In recent years, Software AG has focused EntireX development on 'Web-enabling' mainframe applications.  EntireX supports mainframe applications executing COBOL, Natural, Adabas, and other 'legacy' languages.

EntireX allows for direct user and client-computer interactions with the mainframe or web-hosted application, by encapsulating functions in an Active-X like control.  Unlike [screen scraping](/source/screen_scraping), EntireX allows old mainframe applications and web services to remain 'in place', while extending their functional capabilities to new platforms.<ref>[http://techcommunity.softwareag.com/ecosystem/communities/public/webmethods/products/applinx_and_entirex/articles/entirex/ EntireX] Software AG Technical descriptions.</ref>

EntireX is XML compliant and offers a GUI wizard-based application for building integration solutions.

==Components ==
There are 3 components of EntireX:
* EntireX Communicator, which enables communications with back-end systems, and can handle synchronous and asynchronous communication
* EntireX XML Mediator, which is primarily a router for XML messages
* EntireX Adapters, which provide adapters to integrate with both front-end (e.g., web servers, app servers) and back-end (e.g. mainframe) systems

EntireX supports synchronous and asynchronous communications, load balancing, administrative and management re-configurations, [metadata](/source/metadata) extraction, determining which Web Services are enabled and/or consumed, and related meta-operations.<ref>{{Cite web |title=Software-AG |url=http://techcommunity.softwareag.com/download/webMethods/ApplinX/EntireX_90_Highlights_20130612.pdf |archive-url=https://web.archive.org/web/20141227015821/http://techcommunity.softwareag.com/download/webMethods/ApplinX/EntireX_90_Highlights_20130612.pdf |archive-date=2014-12-27 |website=techcommunity.softwareag.com}}</ref>

==References==
{{Reflist}}

==External links==
* [http://www.softwareag.com Software AG]
* [http://techcommunity.softwareag.com/pwiki/-/wiki/Main/EntireX+Documentation EntireX Documentation] {{Webarchive|url=https://web.archive.org/web/20190404090710/http://techcommunity.softwareag.com/pwiki/-/wiki/Main/EntireX%2BDocumentation |date=2019-04-04 }}
* [http://www.softwareag.com/corporate/images/idc_whitepaper_roi_tcm16-5277.pdf An overview of EntireX architecture]
*[http://techcommunity.softwareag.com/web/guest/home/-/product/name/applinx-and-entirex EntireX at TECHcommunity]
*[http://tech.forums.softwareag.com/techjforum/forums/list.page?product=applinx-and-entirex EntireX community forums] {{Webarchive|url=https://web.archive.org/web/20181004145701/http://tech.forums.softwareag.com/techjforum/forums/list.page?product=applinx-and-entirex |date=2018-10-04 }}

{{DEFAULTSORT:Entirex}}
Category:Component-based software engineering
Category:Inter-process communication
Category:Object models
Category:Enterprise application integration

---
Adapted from the Wikipedia article [EntireX](https://en.wikipedia.org/wiki/EntireX) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/EntireX?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
