Knowledge Bytes Day8

Plsql apis

Faster transaction processing.

Code executes directly on database server with not much io disk reads

Code reusability- write once and call from multiple applications

Modular design- clean and neat. Serving specific business processes and functions

Reusuable libraries bring down development and testing efforts..

Quality and greater efficiency

business examples

Create an invoice api, receipt api, asset additons, dereciations api, GL journal apis

What invoice api does,

It creates an sales invoice for any business entity.

How the skeleton design looks like,

Invoice business validations
Invoice header
Invoice lines
Business calculation logics
Tax calculations
Calculate sales commissions
Exception handling scenarios
Transaction handling - commit, rollback, and savepoints

Apis will be called from multiple business applications within a company or external partners- it can be java, dot net, or any platform

just to correlate above business example-

Invoice apis can be consumed by service providers once business delivers services/goods to its customers

Payment apis creates receipt by knocking off invoices dues..

In simple terms-
Plsql apis serves business..
Building blocks for business applications..
widely used by governments, banks, big corporates,..

Happy sharing and learning!

Comments

Popular posts from this blog

How to use lexical parameters in Data template (XML document) R12

Query to get FSG report details with row/column set

Sub Inventory Transfer API.