Directory Image
This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Privacy Policy.

Workday Technology Services and Transaction Systems

Author: Ramesh Janga
by Ramesh Janga
Posted: Aug 04, 2019

Technology

Technology services involve the most innovations and evolution over time. Each tenant’s application requests are processed via a collection of specialized services that execute the requested transaction in a secure and scalable manner that guarantees optimum performance. This capability evolved from a unique central processing service to a collection of well-coordinated distributed services.

Technology services can be subsumed into three main sets: Transactions, Data Management, and Compute services.

To get in-depth knowledge on a workday, you can enroll for live workday training by OnlineITGuru with 24/7 support and lifetime access

Transactions

The Transactions service is primarily responsible for processing requests coming from user-triggered actions, such as tasks or reports. The Transactions services use an in-memory representation of the tenant’s data and execute the needed request logic. Each tenant has a single "update transaction service" (object transaction service or OTS) that manages all transactions that update any information.

When a task request comes into Workday, it’s handed off to the appropriate class in the object model that knows how to process that update. The appropriate methods are called to process validations on the updated data. If the validations pass, the updates are made to in-memory data and are recorded in the database via the Persistence services. The application must receive a commission from the database update for the new values of the in-memory data to be visible to other transactions in all active tenant-compute services.

The database is always the system of record for all application data, even though it is rarely used for reporting and querying, thanks to the in-memory copy of the data. The particular aspects of synchronizing and managing data in the Transactions Service and Compute Services are performed by the Data Management services.

Data Management

The Data Management Service is at the core of Workday’s scalability approach. One of the primary components of the Data Management Service is the "data cache" that maintains a compressed copy of all core application data and metadata (or "instance cache") comprising the Workday application. Workday uses the instance cache to quickly make snapshots of customer data when starting up one of the report or calculation-compute services mentioned earlier and to reconstruct data in the memory of the customer’s Update Transaction Service or other Compute services to a specific time. This allows the instance cache to be selective about which instances must be in the "main" Update Transaction Service memory without having to pay the price of going to disk if we need to access a less frequently used instanceTo get in-depth knowledge on a workday, you can enroll for live workday online training by OnlineITGuru with 24/7 support and lifetime access

About the Author

I am Ramesh janga. I am a professional technology trainer and tech content writer you want more news about the digital technologies to visit https://medium.com/@rameshcynixit

Rate this Article
Leave a Comment
Author Thumbnail
I Agree:
Comment 
Pictures
Author: Ramesh Janga

Ramesh Janga

Member since: Aug 01, 2019
Published articles: 2

Related Articles