SOA—Service Oriented Architecture
What is SOA?
SOA is the acronym for Service Oriented Architecture. As it has come to be known, SOA is an architectural design pattern by...
Primitive Data Types, Variables, and Operators in Object-Oriented JavaScript
Let's get started.
Variables
Variables are used to store data. When writing programs, it is convenient to use variables instead of the actual data, as it's...
Human-readable Rules with Drools JBoss Rules 5.0(Part 1)
Domain Specific Language
The domain in this sense represents the business area (for example, life insurance or billing). Rules are expressed with the terminology of...
Data Migration Scenarios in SAP Business ONE Application- part 1
Just recently, I found myself in a data migration project that served as an eye-opener. Our team had to migrate a customer system that...
DWR Java AJAX User Interface: Basic Elements (Part 1)
Creating a Dynamic User Interface
The idea behind a dynamic user interface is to have a common "framework" for all samples. We will create a...
DWR Java AJAX User Interface: Basic Elements (Part 2)
Implementing Tables and Lists
The first actual sample is very common in applications: tables and lists. In this sample, the table is populated using the...
JBI Binding Components in NetBeans IDE 6
Binding Components
Service Engines are pluggable components which connect to the Normalized Message Router (NMR) to perform business logic for clients. Binding components are also...
A Primer to AGI: Asterisk Gateway Interface
How does AGI work
Let's examine the following diagram:
As the previous diagram illustrates, an AGI script communicates with Asterisk via two standard data streams—STDIN (Standard...
Arrays and Control Structures in Object-Oriented JavaScript
Arrays
Now that you know the basic primitive data types in JavaScript, it's time to move to a more interesting data structure—the array.
To declare a...
Asterisk Gateway Interface Scripting with PHP
PHP-CLI vs PHP-CGI
Most Linux distributions include both versions of PHP when installed, especially if you are using a modern distribution such as CentOS or...