Overview

One of the crucial factors today while providing solutions is the time to market and cost of the solution. BBIPPL has developed solution accelerators in different architectures and technologies in order to give this unique advantage to our customers. These include SOA Platform and PWT.

PWT
  • Prescient Web Toolkit (PWT) framework is designed based on proven design patterns
  • Provides technical infrastructure for developing enterprise web application
  • Available in leading technologies - J2EE, .Net and PHP
  • The framework facilitates design and development of database independent system
  • Application developed using the framework are highly scalable

Objectives

  • To reduce development and maintenance time
  • Facilitate application developer to focus on business logic and not to worry about the other complexities of web application development
  • To enable consistent look and feel of the web application
  • Provide similar infrastructure on J2EE, .Net and PHP technologies
  • To enable development of high performance web application based on light footprint framework

Features

  • HTML based thin client architecture
  • Rich user interface
  • Define web pages in XML metadata to enforce consistent UI standards across the application
  • Support for major transport protocols:
    • HTTP, SOAP, TCP, Local
  • Supports AJAX
  • Light weight framework compared to the other industry standard framework
  • Highly extensible infrastructure
  • XML definition based PDF and HTML report generation
  • Template based reports & letters with MS Word & Excel
  • Reduces need of writing hard to maintain JSP or ASP to a great extent
  • Eliminates need to write HTML and JavaScript
  • Productivity enhancement tools like notes, to do list, transaction audit and email integration
  • Provides application security
  • Business objects can be deployed as POJO or EJB or .Net remoting on server side
SOA

Why SOA?

  • Integration of Heterogeneous Systems
  • Move from “Replace” to “Reuse and Extend” paradigm - no change to existing applications
  • Leverage IT investments
  • Increase business agility
  • Reduce Total Cost of Ownership (TCO)

Elements of SOA

SOA Layers

  • Expose applications, resources and appliances as services
  • Visually build composite enterprise applications (Assemble)
  • Monitor and Control these composite applications (Manage)
  • Ensure enforcement of pre-configured policies (Govern)
  • Unified and intuitive design time IDE and console

SOA Integrator

  • ESB for service integration,enterprise capabilities, mediation and loose coupling
  • Orchestration engine for process orchestration and integration
  • Rules Engine for dynamic business rules
  • Integration of data from disparate sources
  • Adapters for connectivity to target systems

SOA Director – Reporting and Dashboard

  • Reporting supports various reports such as
    • Metering Report
    • Root Cause Analysis
    • Fault Rate & Usage Rate
    • Message Log
    • Availability
  • Reports can be exported in various formats such as HTML, PDF, CSV, XLS etc.
  • Easy to build custom reports
  • Dashboard allows users to view real time data on Faults, Response Time, Throughput, Availability etc based on user preferences
Mobile Frameworks

Cross Platform KEY BENEFITS

–Peer-Peer messaging
–Direct method invocation across layers and can be bi-directional.
–Any form of data can be exchanged including audio/video/objects
–Inbuilt support for jitter buffer and data chunk ensuring high quality of audio / video transmission.
–On the wire data is compressed and hence it is very fast
–In build security support and one can add customized security as well.
–Seamless firewall traversal.

RAP Framework
Framework automatically renders client applications
Framework automatically handles events raised due to user actions.
 Application developer can perform additional activity in onSuccess/onError call backs supported by framework
 An option to cache remote resources allows the application to automatically provide an online / offline support.
Most popular Layout and Views of Android API are supported - with continuous support added for various standard as well as custom Layouts and View components