Saturday, December 26, 2015

IS 3RD PARTY INTERFACE POSSIBLE IN IKONOMIKAL?

YES, 3RD PARTY INTERFACE IS POSSIBLE IN IKONOMIKAL

Behind the possibility of 3rd Party Interface in Ikonomikal are the architecture and ways to make it work.

To start with are relevant topics such as

  1. 3 Tier Architecture
  2. Web API Layer

1. 3 Tier Architecture



The Ikonomikal program is divided into 3 major Layers:



  •      1.1. Presentation Layer – this is where users are able to interact with (ex. Websites).
  •      1.2. Business Logic Layer – this is where the program processes the users request (ex. Saving, Deleting, Posting, etc.)
  •      1.3. Data Access Layer – this is where the program manipulates the database as requested by the Business Logic Layer.

1.1 Presentation Layer




1.2 Business Logic Layer



1.3 Data Access Layer



This is great news because not all programs are written this way

Ikonomikal is a 3 Tiered Architecture



Some are developed as one host combining all the 3 layers without any end point to integrate with. 



Before we answer the question, let us talk about another layer that makes this all possible…




2. Web API Layer

These are end points or interfaces where you can contact or interact with the Business Logic Layer.

For example, when you call from a telephone with the correct number and the other end rings.




Webopedia definition of "API"

API - application program interface

API, an abbreviation of application program interface, is a set of routines, protocols, and tools for building software applications. The API specifies how software components should interact and APIs are used when programming graphical user interface (GUI) components.  A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together.

Types of APIs
Please click this link to know more: http://www.webopedia.com/TERM/A/API.html


Question: 

Is 3rd Party interface possible In Ikonomikal?

The answer is a big
YES



What are the main requirements?
  • Your program must support the JSON Format
  • You must have a valid Email ID and Password
  • You must be invited to a Company

</> 

Quick example on how to connect to API:
(Example: Create a new GL Account)

    1.  Get a save token:
         bcss_wbcl_wa_sc/api/O1_getSCPrgPrcCheckTkn

   2.  Execute the save command:
bcss_wbcl_wa_gl/api/gl_02_gl00001_sav






Our team uses the same set of APIs, which means that you can basically rewrite the entire Presentation Layer for us.




You may be interested to know (please click to browse):
  1. What are the Security Features of Ikonomikal?
  2. How Robust is Ikonomikal?
  3. What is Ikonomikal SSL Security Level?
  4. Company website of Ikonomikal
  5. Ikonomikal software site
  6. What is Ikonomikal?


Please click to send inquiry by email to: Teodoro Rolluqui


No comments:

Post a Comment