Workday’s Technology Platform and Development Processes:The Need for a New ApproPosted by Ramesh on August 1st, 2019 The Need for a New Approach Delivering against new requirements demands fresh thinking about enterprise application architecture development processes. A brief review of legacy architectures is helpful. Traditional enterprise applications have employed an architectural approach that can be described as “relational client-server.” Developers create a relational model in the database layer to describe the structure of the application. Then, they write code in the business logic layer to store and retrieve data from the database, and to present data and transactional pages in the presentation layer. https://drive.google.com/open?id=1J8yyIu1iRhlq1UeBXG6apu_Ch2BNwHHS This type of traditional architecture allows you to reliably capture transactions at scale and to produce reports of transactional history. We had three concerns with this architectural approach when we started Workday:
2. Integration: Integration to other systems is accomplished either by getting exports and imports of transactional data (typically in files) or by interacting with an application programming interface (API) at the business logic level. While it is easy to get data out of a relational database, doing this directly circumvents the security and business logic built into the application. Using APIs to interact with the application can be complicated because APIs are typically built after the fact and have to interact with business logic that assumes that it’s talking with a user, not another system.
the customer (for on-premise deployments) or an infrastructure team that is not part of development. These concerns led us to adopt a different architectural approach for Workday’s development and runtime platform. We decided to pursue development processes that would support frequent updates and continuous change. To get in-depth knowledge on the workday , you can enroll for live workday online training by OnlineITGuru with 24/7 support and lifetime access Like it? Share it! |