Architecture

Reap the Benefits of a More Agile Enterprise

Enabling an agile, responsive enterprise requires a technology foundation that offers the flexibility to deliver rule-driven, straight-through execution of business processes deployed within distributed Java EE architectures.

Pegasystems’ Business Process Management platform provides a powerful and flexible service architecture with layers of reusable services and components designed to deliver high performance, agility and scalability. Every element of the foundation — from database calls to the user interface (UI) — is implemented as a flexible service layer that consumes or is consumed by other services. Using these powerful capabilities, you can substantially reduce the time, resources and costs needed to develop new applications with complete solutions often delivered in as little as 60 to 90 days.

Java-based Services

  • JAAS – Pega uses JAAS to access directory services through a common API and support single sign-on for multiple applications executing in the same framework.
  • JNDI – Pega uses JNDI as a common naming and directory service for publishing EJB services and searching existing enterprise services.
  • JDBC Connection Pooling – Pega uses connection pools to improve database query performance and manage DB transactions.
  • JCA / J2C – Pega uses resource adapters to integrate with back-end legacy databases or Enterprise Information Systems. Pegasystems also uses JCA to manage resource adapter connections, security and creation/destruction.
  • JTA – Pega leverages the Java Transaction API to support distributed transaction commits. With JTA-compliant resource managers and container-based transaction support, multiple EJBs connecting to different systems can execute in the context of a single transaction.
  • JMX – Pega use JMX in the application server for monitoring engine and application components.

Key Capabilities

  • Powerful object persistence services keep everything in synch.
  • Easy to use service-oriented business application development environment.
  • End-to-end business process management for automation and exception handling.
  • Presentation services provide contextually-aware UI and correspondence.
  • Unified business rules, case management, security, integration and management portals to process complex work without missed handoffs and botched translations.
  • Enterprise repository supports multiple asset types, with assets organized in multiple dimensions to foster real agility, change and re-use.