site stats

hyperServices® Defined

NextAxiom hyperServices are the revolutionary no-code software components that enable the seamless integration of existing applications, data sources, and new technologies with the digitalization layer that drives intelligent operations.

What are hyperServices?

hyperServices® are universal building blocks for no-code software development. They either virtualize and reuse existing application functionality (through atomic hyperServices®) or define new application functionality (through composite hyperServices®). Simply stated, atomic hyperServices® serve as basic functional building blocks that virtualize underlying systems, while composite hyperServices® apply intelligence as they orchestrate the real-time flow of information to and from application functions.

IT subject matter experts can create new composite hyperServices® by visually snapping together atomic and other composite hyperServices® and adding new business logic without coding or scripting.

The authoring tools of the DWEP process digitalization product lines may use these hyperService® building blocks to provide step-level integration, automation, and unified user experiences.

Universal

A hyperService® is a universal building block that can represent any application or system function, regardless of the underlying architecture. This property enables hyperServices® to transform functions from heterogeneous systems into homogenous building blocks, thus eliminating application silos.

Location-transparent

A hyperService® is a virtualized programming building block that is transparently distributed across cores, servers and datacenters whether on-premise or in the cloud. For example, once an on-premise application function is represented as a hyperService®, it can be accessed seamlessly from the cloud or a mobile device.

Automatic SOA

Any hyperService® can be consumed as a standards-based Web Service operation by external applications, and vice-versa, any external Web Service operation can be consumed automatically as a managed hyperService®. A hyperService® solution is composed of in-memory hyperServices® all the way down the solution stack and is inherently service-oriented at both design-time and runtime.

Metadata-driven

Atomic and composite hyperServices® are described as XML metadata at design-time and are interpreted by the high-performance hyperService® Virtual Machine at runtime. Because solutions are truly metadata-driven, and code is never generated, solution maintenance and deployments are refreshingly simple.

Automatically Multi-tasked Across Multi-cores

during runtime, the hyperService® Virtual Machine automatically multi-tasks child hyperServices® that can run in parallel down the entire execution stack. Because a composite hyperService® can contain other composite hyperServices® to any level of depth, the opportunities for granular multi-tasking are abundant and the resulting performance gains are often remarkable.

Fully Managed

hyperServices® are fully managed building blocks that are automatically secured, traced, logged, monitored, metered, provisioned and governed. Any hyperService® can also be automatically cached or scheduled. With hyperService® solutions, management and instrumentation is not an afterthought; it is built-into the core of the hyperService® Virtual machine.

Semantic and Visual

hyperServices® are developed in a visual and graphical environment with semantic programming constructs. While a hyperService® is a visual component, it can be consumed through the standards-based Web Service protocols or made available as an object in environments such as Java application servers. This semantic environment drops the technical barrier for business-focused programming; it systematically automates redundant programming tasks and allows the developer to focus on the solution.

Contact Us

Please fill out the fields below so someone from our Team can get in touch with you. Thank you.

information

NextAxiom® Technology, Inc. 600 Montgomery Street 34th Floor San Francisco, CA 94111
Phone: (415) 373-1890 Fax: (415) 373-1899