LeaseWave is built with a service oriented architecture (SOA). Its core business logic (residing within its middleware) is encapsulated by a service layer. All business functions are available for consumption: external systems need simply to make a web service call to invoke a LeaseWave operation. The system’s presentation layer is, consequently, loosely coupled with the business layer. Much like any other outside source, it merely calls the relevant business functions using web services.
LeaseWave’s web services are bundled into a product called LeaseWave Connect. It serves as an integration manager, providing a comprehensive array of consumable web services for various system functions (book lease, create A/R, post cash, etc.). All web services follow industry-standard logging, error reporting and security protocols.