SOA for Finance
ExadelFS 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.
ExadelFS SOA for Finance is a set of tools, components and documentation that represents a reference implementation of a successful SOA/BPM program program for financial institutions. 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 jump start 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.
With SOA for Finance, 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 Toolkit - What Is It?
Show All Hide All-
A comprehensive SOA/BPM reference implementation to exercise and validate different aspects of an SOA ecosystem
Read More »
-
A set of 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 IDEs
- 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
- Continuous build
- Code Analyzers
- Rules-based engine filtering
- Store code quality & efficiency
- Metrics
- Dashboards
- Trending analysis
- Reporting
- Best practices/redundant code
- Automated testing (test cases)
-
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 »Abstract 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)
-
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
-
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
-
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)
-
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
Leveraging Enterprise Service Bus
- Enterprise wide message exchange header (XML)
- Content based routing
- Service registration
- Service versioning
- WS-* standards support
-
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
-
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
-
Various SOA/BPM best practices, guidelines, and methodologies covering such areas as: managing service end points, security policies, service registration and UDDI, loading and sharing WSDL, and promoting services from development to production
