- .NET Framework
- C#
- Devices Profile for Web Services (DPWS)
- XML, SOAP
Life|ware Architecture
Service-Oriented Architecture
Life|ware goes far beyond the typical use of Web Services in a loosely-coupled environment. Life|ware uses a Service-Oriented Architecture (SOA) to break the components of an application into logical subsystems. This approach to application architecture is what makes many of the great features of Life|ware possible. The clean separation of application components makes it possible to quickly build applications in a variety of application verticals.
Web Services
Using Web Services, Life|ware communicates with third party applications and systems to provide content, music, and video; manage data transactions; control room devices; and more. Created in XML using the Life|ware Visual Project configuration tool, the Life|ware user interface is customizable and can be displayed on multiple PCs, MACs, TVs, touch panels, wireless tablets, and handheld mobile devices.
Web Services are application services that use standard internet protocol to allow them to be accessed and used over a network. Web Services rely on standard XML-related technologies such as Simple Object Access Protocol (SOAP) for communications, Web Services Device Language (WSDL), and XML Schema to describe interfaces.
Web Services standards define how loosely-coupled software systems interact. By adhering to these standards, the creation and implementation of new software features in Life|ware become swift and direct. An architecture based on Web Services provides a foundation for the rapid development of network based systems, and applications based on Web Services technologies are more flexible, feature-rich, and productive.
Life|ware works with industry-specific standards bodies such as HTNG and HL7 to help promote the use of Web Services.

