Platform and Architecture
In this lesson, we explore NextAxiom® products and architecture at a high level. You will learn about each of the products in the NextAxiom® suite and what each of them does. You will learn how the platform architecture works, as well as individual solution architecture.
Lesson 2 takes a closer look at the central component to the NextAxiom® platform – the hyperService®, including the contract and the implementation, and the runtime properties available with all hyperServices®.
This lesson focuses on the types of solutions that you can build using hyperServices®. It also looks at Productivity Packs and describes the three types of integration solutions.
Lesson 4 explores an example solution - how one customer used the platform to simplify a complicated process for end-users. This lesson will get you thinking about how the NextAxiom® platform and solutions can help you easily and efficiently build solutions to address your business needs.
Building hyperServices® starts with hyperService® Studio. In this lesson, we explore the interface, menus and functions on Studio and walk through the Project explorer pane.
Anatomy of a hyperService® Contract
Lesson 2 takes a closer look at the hyperService® contract, including data types, data containers, and standard outputs, and constants.
Anatomy of a hyperService® Program
This lesson identifies at the parts of a hyperService® program including the properties and elements of a program, and the program window toolbar buttons. Lesson 3 also includes an overview on built in functions, and how they can save you time. Finally, hypercycles are introduced.
Using the File Wizard to Create an Atomic hyperService®
In this demo, we're going to take a comma delimited file and manipulate the information. Specifically, we're going to create a hyperService® that reads from a list or wanted individuals. This demo includes the File Wizard, Built In Functions, and how to run a hyperService®.
Create Your First Composite hyperService®
In this video, we're going to take a comma delimited file and manipulate the information. Specifically, we're going to create a composite hyperService® that uses our atomic hyperService® to read the contents of a file, and then use some built in functions to manipulate the data that we're reading. This demo also includes Built-In Functions and saving test case data.
Even though hyperServices® don't require coding, the hyperService® Platform provides a visual, semantic programming environment with advanced programming capabilities. This lesson provides an over view of some the basics of of hyperService® programming, including controlling execution flow, handling exceptions, and three methods of looping or repeating execution.
The Database Wizard
This lesson walks through the Database Wizard in hyperService® studio. This wizard has been designed to help you quickly and easily connect to a database.
Create a Composite hyperService® to Interact with a Database
Lesson 2 walks through how to create a Composite hyperService®that interacts with a Database. Specifically, the program is designed to get the schema name of the database dynamically, then insert that schema name into the SQL Statement at runtime, and query the database and return the results based on the dynamic schema name. The development consists of three pieces: dragging and dropping in an existing service that gets the current DB connection, using the generate text construct to create a SQl statement without hardcoding the schema, and finally, calling an atomic DB service to actually issue the SQL to the DB. Ultimately, this teaches you a design pattern that you can reuse over and over with database applications.
Introduction to Configurable Constructs
This lesson explores Configurable Constructs in hyperService® studio. You will learn what a configurable construct is and how it differs from a hyperService® or Built-in Function.
Each demo walks through the use and configuration of the construct. In some cases, advanced, more complicated use cases are also explored. Click a Construct name to watch the video.
Shared Memory Overview
Lesson 1 defines Shared Memory, describes the 4 types of Shared Memory, and the actions associated with each.
Shared Memory in Action
Lesson 2 walks through creating and using a shared container.
Triggers and Overrides - An Overview
In this lesson, we look at two ways to tailor hyperService® solutions in a systematic way, without changing baseline hyperServices®: Triggers and Overrides, including how and when each can be used. These features are especially useful for system integrators and consultancies wishing to adapt a baseline solution to specific customers. They are also useful for IT developers who wish to adapt solutions to different lines of business or to tailor System hyperServices® that are delivered as part of the hyperService® Platform.
Create a hyperService® Trigger
Lesson 2 walks through the process for creating a hyperService® Trigger. In this example, we create a Trigger on successful completion of a hyperService®, and in that Trigger, we generate and write a report to a file.
Create a hyperService® Overridee
This video focuses on the process of creating an Override Program on a hyperService® that illustrates how to systematically adapt a baseline hyperService® to a new set of requirements.
Importing Web Services
Lesson 1 walks through how to import Web Services using either a WSDL file or URL, and then uses an imported service to build a composite program.
REST outbound with OAuth
Lesson 2 explores OAuth Authentication for outbound REST services.