Technology as an Enabler

Knowledgeable experts use technology as a powerful tool to meet business needs, reducing the time and risks when delivering complex projects

SOA Igniter ™

741 Studios technical and business experts strive to focus on meeting business needs and using technology as a tool to meet these needs in a predictable and timely manner. We have helped companies to increase their business agility through our delivery service by applying the right amount of technology without heavy dependence on a specific vendor or platform.

741 Studios' SOA Igniter™ is a set of tools, components and documentation that represents a reference implementation of a successful SOA/BPM program. It is an integral part of our service offering enabling our experts working with clients to select the right set of tools and best practices to either jumpstart a new or enhance an in-flight SOA/BPM program. The Toolkit contains a comprehensive set of reusable components, methodologies, tools, and utilities to reduce time and risk and increase predictability of the outcome and perceived benefits.

Approaches Compared

With SOA Igniter™, we can put up the necessary infrastructure support and the right level of governance to realize benefits early - without overly designing the ecosystem.

SOA/BPM Tookit - What is it?

Show All Hide All

  1. A comprehensive SOA/BPM reference implementation to exercise and validate different aspects of a SOA ecosystem

    Read More »
  2. A set components and a development framework to produce fit-to-use tools

    Read More »

    Code & Test

    • Supports RAD & RAD Frameworks (Jazz, Insight)
    • Fit-to-use & Visual editors (WYSIWYG / XML)
    • Continuous development
    • Integration with existing IDE's
    • Individual Component Testing
    • Model of Code/Comment/Search
    • Code Assist
    • Code analyzer feedback at Dev time
    • Templates & Code generation
    • Design time service repository
    • Collaboration / Cross platform (.NET)

    Build

    • Continous build
    • Code Analyzers
    • Rules-based engine filtering
    • Store code quality & Efficiency
    • Metrics
    • Dashboards
    • Trending analysis
    • Reporting
    • Best practices/redundant code
    • Automated testing (test cases)
  3. A ready to use framework to allow implementation of invoking web services (consumer and provider) from Java and .NET. Sample web service implementations on different transports - SOAP & JMS

    Read More »

    Abstact applications from transport and protocol

    • SOAP Request-Response - over HTTP
    • SOAP One way asynchronous Request with no response - over HTTP
    • SOAP Request-Response - over JMS Queue
    • SOAP One way asynchronous Request with no response - over JMS Queue
    • SOAP Publish - over JMS Topic
    • SOAP Subscribe - over JMS Topic

    Enterprise wide message exchange header (XML)

  4. A complete logging framework fit for an SOA/BPM environment with capture and reporting components

    Read More »

    Ready to Use Utility - Logging

    • Provides unified logging service across all components of SOA ecosystem (Java Applications, Rule Engine, BPM, ESB, Utilizes common exchange header)
    • Correlates log entries
    • Supports DB and file system storage
    • Based on asynchronous messaging
    • Supports multiple log levels changeable without restart of logging service or log originating component
    • Provides UI console with robust filtering and searching capabilities
    • Provides alert notifications
    Logging Framework

  5. Reusable business process components to enhance human task allocations

    Read More »

    Implement an Efficient Task Assignment

    • Provides human task allocation functionality
    • BPM independent
    • Configurable
    • Includes access control
    • Integrated with LDAP
    Human Task Assignment

  6. Reference implementation of Business processes, exposing them as web services

    Read More »

    Business Process (BPM) as a Service

    • Exposes BPM engine as a service in SOA/BPM ecosystem
    • Serves as abstraction layer for vendor specific BPM engines
    • Provides different interfaces, i.e. Web Service, EJB, JMS
    • Provides standardized event messaging for BPM within ecosystem
    • Implements BPM Generic API
    • Communicates with Enterprise Service Bus (ESB)
    Human Task Assignment

  7. Reference ESB implementation - mediation, content routing, transformation between XML (take a industry standard XML such as OFX)

    Read More »

    Bring the Enterprise Service Bus to Realization

    • Central component of SOA ecosystem
    • Provides standardized communication between services
    • Provides location transparency
    Enterprise Service Bus

    Leveraging Enterprise Service Bus

    • Enterprise wide message exchange header (XML)
    • Content based routing
    • Service registration
    • Service versioning
    • WS-* standards support
    Leveraging Enterprise Service Bus

  8. Reference Business Rules Implementations

    Read More »

    Maximize Business Rules

    • Serves as abstraction layer for vendor specific rule engines
    • Based on Java Rules Engine API (JSR 94)
    • Provides different interfaces to rule engines, i.e. Web Service, EJB
    • Provides hot rules repository synchronization
    Maximize Business Rules

  9. Reference BAM Implementation

    Read More »

    Business Activity Monitoring

    • Serves as abstraction layer for communication between components of SOA ecosystem and BAM implementation
    • Message Based
    • Supports message transformation
    • Supports ESB
    • Supports rule based e-mail notification
  10. Various SOA/BPM Best practices, guidelines and methodologies covering areas such as: Managing services end points, Security/policies, Services registration and UDDI, Loading and Sharing WSDL, and Promoting services from development to production

Back to top »