About Forrester
Forrester Research, Inc. is an independent research company that provides pragmatic and forward-thinking advice to global leaders in business and technology.

Randy serves Application Development & Delivery Professionals. He is a leading expert on architectures and design approaches for building enterprise applications that are secure and resilient in the face of continuous business and technology change. This makes service-oriented architecture (SOA) one of Randy's primary focus areas. Since enterprise applications need much more than SOA, Randy led the development of Forrester's digital business architecture, which provides a broad architectural context around SOA. For seven years, Randy has been a driving force for Forrester's research on application architecture trends, concepts, patterns, and best practices.
Particular focus areas within Randy's research include general application architecture and design issues; overall SOA strategy; SOA platform and infrastructure strategy; core SOA design concepts; Web services architecture; and standards, SOA security, SOA, and Web services management. He also covers coordination and leadership of other analysts' SOA work. Randy continues to develop strategies and structures to guide enterprises' longer-term evolution toward digital business architecture.
Randy has extensive experience with enterprise architecture management and application architecture and design. Randy was a chief architect at Sprint, where he led enterprise architecture and standardization efforts, along with the analysis and introduction of application servers, component architectures, object-oriented development, application security architectures, CORBA, distributed transaction management, and other new technologies. His IT experience also includes technology leadership, management, and application development with a Big Five consultancy and in the retail and litigation support industries.
Randy received a bachelor's of business administration from Baylor University's business school, where he was named the outstanding student in computer information systems.
Continuous Improvement: The Business Applications Playbook
While big projects such as delivering new off-the-shelf or custom-built applications help your organization achieve excellent business outcomes, sustaining these outcomes requires that your...
APIs Are A Key Embodiment Of Your Digital Business
When designed well, application programming interfaces (APIs) for the open Web create a wide range of business opportunity. The problem that application development and delivery (AD&D) professionals...

Start Small And Keep An Eye On The Breadth Of Your Future Mobile Scenarios
User authentication is a key foundation of security for mobile apps — as it is for application security in general. Determining which authentication approach to use for your mobile solution...

Forrester's Digital Experience Reference Architecture Balances Four Opposing Forces
Four opposing forces complicate digital experience delivery: the need for speed of initial delivery and ongoing change, the need to deliver experiences that are coherent and familiar across channels...

Move Deliberately, But Carefully, Toward Forrester's Vision For The Future Of Integration
Application development and delivery (AD&D) professionals need a foundation for recasting their integration strategies to meet 21st-century demands for business agility. Forrester's vision for...

Create A Cohesive Business From Your (Seemingly Random) Collection Of Applications And Data
Integration is a perennial challenge for application development and delivery (AD&D) professionals. Vintage, monolithic applications are hard to deal with, and point solutions abound, including point...

Implementation And Operation Methods: The EA Method Playbook
IT's traditional approach to delivering business change is broken. Siloed solution delivery projects struggle to keep up with the pace of business. Agile development, lean software, and business...
Strategic Plan: The EA Method Playbook
This report describes the strategic plan of Forrester's EA method playbook — our set of high-value practices that enterprise architects should use to help their organizations plan, architect,...
Vision: The EA Method Playbook
In the midst of continuing economic, political, competitive, and technological disruption over the next decade, your enterprise architecture (EA) practice will flounder unless it gains clear vision...

Strategic Plan: The Contact Centers For Customer Service Playbook
As more enterprises develop organizational and operational structures to better manage customer experience, they need to drive this down into contact center architectural design. Today's challenge is...

Strategic Plan: The Cloud Computing Playbook
With the level of industry hype about cloud computing, CIOs may get the impression that adopting cloud-based offerings is a sure path to business benefit. But cloud computing is not the answer to all...

Software AG, Progress Software, IBM, And SOA Software Lead; Oracle, WSO2, And Tibco Software Have Strong Solutions
In Forrester's 121-criteria evaluation of integrated service-oriented architecture (SOA) governance vendors, we found that Software AG, Progress Software (Progress), IBM, and SOA Software lead the...

Software AG, Progress Software, And SOA Software Lead; IBM, Oracle, HP, And WSO2 Have Strong Solutions
In Forrester's 55-criteria evaluation of service-oriented architecture (SOA) service life-cycle management (SLM) vendors, we found that Software AG, Progress Software, and SOA Software lead the pack....

Progress Software Leads; IBM, SOA Software, WSO2, And Managed Methods Have Strong Solutions
In Forrester's 51-criteria evaluation of standalone service-oriented architecture (SOA) management solution vendors, we found that Progress Software leads the pack with its broad and deep...
Layer 7, Vordel, IBM, and Forum Systems Lead, With Intel Close Behind
In Forrester's 45-criteria evaluation of service-oriented architecture (SOA) application gateway vendors, we found that Layer 7 Technologies (Layer 7), Vordel, IBM, and Forum Systems lead the pack...
A conceptual architecture is a tool that enterprise architects can use to enhance communication, provide context, and aid direction setting. Though there are many situations in which an architect...
A conceptual architecture is a tool that enterprise architects can use to enhance communication, provide context, and aid direction setting. Though there are many situations in which an architect...
Design Around User Roles, Not Application Silos
In the siloed application mindset of 20th-century solution models, a key design question is, "How should we build the user interface (UI) for this application?" By contrast, the appropriate design...
Recent Survey Results Show Higher SOA Satisfaction With A Business Approach
Listen to industry discussion of service-oriented architecture (SOA), and you are likely to get the impression that SOA is best thought of as a technical approach for application integration. While...

Processes Provide Structure; BPM And Other Technologies Enable Rich, Ongoing Process Optimization
Your organization's business processes cut across application boundaries, but traditional architectures reinforce these boundaries. In contrast with 20th-century solution models, which center on...
Forrester's survey data shows that service-oriented architecture (SOA) still has strong penetration and high satisfaction rates. Even though today's headlines focus more on cloud computing, mobile...
Move From Application And Outsourcing Silos Toward Building Your Business
Borrowing words from science fiction writer William Gibson: The future of solution architecture is here — it's just not yet evenly distributed or highly integrated. Even with a long list of...
Materials To Promote Understanding Reference Architectures And Their Value
Design patterns, proven technology stacks, and well-documented application infrastructure are fundamental tools for promoting common practices in the design of business solutions. Enterprises often...
Design patterns, proven technology stacks, and well-documented application infrastructure are fundamental tools for promoting common practices in the design of business solutions. Enterprises create...
Design patterns, proven technology stacks, and well-documented application infrastructure are fundamental tools for promoting common practices in the design of business solutions. Enterprises create...