Toggle navigation
Help
Preferences
Sign up
Log in
Advanced
bWise – EAI Framework
1
/
29
Actions
Remove this presentation
Flag as Inappropriate
I Don't Like This
I like this
Remember as a Favorite
Share
Share
About This Presentation
Title:
bWise – EAI Framework
Description:
bWise EAI Framework Anurodh Srivastava Shalin Shekhar Mangar JSS Academy of Technical Education, Noida, India. Enterprise Application Integration Enterprise ... – PowerPoint PPT presentation
Number of Views:
92
Avg rating:
3.0/5.0
Slides:
30
Provided by:
bwiseSour
Tags:
flash
|
free
|
online_training
|
powerpoint
|
ppt
|
pptx
|
presentation
|
slide_show
|
slideshow
more
less
Transcript and Presenter's Notes
Title: bWise – EAI Framework
1
bWise EAI Framework
Anurodh Srivastava Shalin Shekhar Mangar JSS
Academy of Technical Education, Noida, India.
2
Enterprise Application Integration
Enterprise application
Software specialized in a particular area
Inventory
Financials
Supply Chain Management (SCM)
Customer Relationship Management (CRM)
Ecommerce
Sales Force Automation
Vendors
SAP
Oracle
Peoplesoft
3
Enterprise Application Integration
Business process/workflow
Smooth flow of data
Inventory
Financials
Supply Chain Management (SCM)
Customer Relationship Management (CRM)
Ecommerce
Sales Force Automation
Automation Vendors
Microsoft
IBM
Tibco
4
Enterprise Application Integration
Challenges in automation
Communication
Different input/output formats
Security
Multiple authentication/authorization schemes
Management
Multiple management/configuration
5
EAI Frameworks
Components
Communication
Enterprise Service Bus (ESB)
Message Oriented Middleware (MOM)
Security
Support for multiple security schemes
Management
Dependent on per application basis
6
Why bWise ?
Prohibitive costs
Vendor dependence
Lack of interoperability
Platform dependence
Need for consultants
7
How bWise helps ?
Prohibitive costs
Open Source Free Software
Vendor dependence
Community Ownership
Lack of interoperability
Open Standards (see www.open-eai.org
www.oasis-open.org)
Platform dependence
Supports all platforms
Need for consultants
Powerfull development tools
8
Design Problems
Communication
Security
Platform Independence
Interoperability
Workflow description
High Throughput
Distributed Transactions
Management
Backup/Restore
Extensibility
9
Communication
Synchronous vs. Asynchronous
Polled
Platform independent
Document formats
Web Services
Transformations
Correlation
10
Security
Must support multiple schemes
Authentication
Authorization
Encrypted communication
11
Platform Independence
Multiple Operating Systems
Linux
Unix
Windows
Multiple programming languages
COBOL
C/C
Java
.NET
12
Interoperability
Applications
Competing tools
Formats
Languages
13
Workflow Description Format
Choices
An entirely new format
XLANG (used by Microsoft)
WSFL (used by IBM, Tibco)
BPEL4WS
Business Process Execution Language for Web
Services
Emerging standard
Open (a w3c standard)
Endorsed by all vendors
14
High Throughput
High volume of data
I/O maybe more expensive than processing
Multiple processes
Hundreds of process instances
15
Distributed Transactions
Multiple business applications
Each containing multiple datastores
A distributed transaction scheme
Coordinate a transaction between applications
Abstract commit/rollback support if available
Provide notification model
Error logging
16
Management
Configuration
Logging
Notification
Messaging
Data Storage/Retrieval
Monitoring
Per business process
Present status
History
Statistics
Throughput
Transactions
17
Backup/Restore
Backup Scheme
Business process data dump
Transaction logs
Restore Scheme
Crash recovery
18
Extensibility
Ability to support future enhancements
Message transport mechanisms
Transformation mechanisms
Security schemes
19
Design Decisions
Java
Advantages
Platform independent
Tried and tested for server applications
Downsides
I/O Performance
XML
Advantages
Platform neutral data format
Extensive support for interoperability
Downsides
Extra Overhead in processing
20
Design Decisions
Eclipse IDE
Advantages
Mature platform
Lesser learning curve for new developers
Open Source
Downsides
Increased development time
XSD (XML Schema Document)
Advantages
Platform neutral data description format
(metadata)
Easier to work with than DTDs
21
Design Decisions
Message Queues
Advantages
Asynchronous processing
Guaranteed message delivery
Correlation
Concept of envelopes
Metadata tags
Aid in encryption/decryption
Security
Enterprise Single Sign-on
One username/password for multiple applications
22
Design Decisions
Code Generation
BPEL4WS vs. Java Code
Java Code provides better performance
Added complexity in code generation from business
process models
Web Services
Support for all platforms
Data format independent (uses XML)
Asynchronous mode
Apache Axis
23
Components of bWise
Eclipse Development Tools (EDT)
Document Designer
Transformation Designer
Messaging Manager
Business Process Designer
Process Execution Engine
Message Transport Agents (MTA)
Pipeline Processors
Verification Correlation Manager
Authentication Manager
Process Co-ordinator
Administrator Tools
24
Eclipse Development Tools (EDT)
Document Designer
Analyzes documents
Generates XSD
Manipulate XSD
Transformation Designer
Analyzes XSDs
Generates Mapping Code (XSLT or Java)
Messaging Manager
Creation of Pipelines
Business Process Designer
Visually draw process diagrams
Generate Code
25
Process Execution Engine
Message Transport Agents (MTA)
I/O Mechanisms
File
Web Services
Pipeline Processors
Transformers (document, encryption/decryption)
Verification Correlation Manager
Authentication Manager
Enterprise Single Sign-on services
Cryptographic Services
Process Co-ordinator
Workflow execution engine
26
Administrator Tools
View manage server database
Install/Uninstall MTAs
View manage transaction logs
Backup/Restore schemes
Monitor alert notifications
Performance statistics
27
Key Problem Areas
A formal model for static analysis of a business
process.
Code generation module for business process
diagrams.
Optimization of memory usage for business
processes containing long running transactions.
An efficient scheduling algorithm for monitoring
business process executions.
A publish-subscribe model (akin to event dispatch
model in java) for outcome notifications.
28
Future Directions
Not just a final year project
Aims to be a stable open source software
Hopes to make a dent in EAI tools market.
Future development directions
Support for more MTAs
Support for Legacy code (Screen Scraping)
Load Balancing
Segregation of components into independent
execution units
29
Thank You
Anurodh Srivastava
Shalin Shekhar Mangar
JSS Academy of Technical Education,
Noida, India.
Write a Comment
User Comments (
0
)
Cancel
OK
OK
Latest
Latest
Highest Rated
Sort by:
Latest
Highest Rated
Page
of
Recommended
Recommended
Relevance
Latest
Highest Rated
Most Viewed
Sort by:
Recommended
Relevance
Latest
Highest Rated
Most Viewed
Related
More from user
«
/
»
Page
of
«
/
»
CrystalGraphics Presentations
Introducing-PowerShowcom
- Introducing-PowerShowcom (Without Music)
CrystalGraphics 3D Character Slides for PowerPoint
- CrystalGraphics 3D Character Slides for PowerPoint
Chart and Diagram Slides for PowerPoint
- Beautifully designed chart and diagram s for PowerPoint with visually stunning graphics and animation effects. Our new CrystalGraphics Chart and Diagram Slides for PowerPoint is a collection of over 1000 impressively designed data-driven chart and editable diagram s guaranteed to impress any audience. They are all artistically enhanced with visually stunning color, shadow and lighting effects. Many of them are also animated. And they’re ready for you to use in your PowerPoint presentations the moment you need them. – PowerPoint PPT presentation
Related Presentations
Capability and Leadership Framework
- http://www.capabilityandleadershipframework.com.au QPS Capability and Leadership Framework The Engaging Leader Framework developed by James McNamara aligns with the QPS Capability and Leadership Framework. One of the greatest challenges facing managers today is the growing trend in organisational disengagement. These 7 steps when delivered in line with the QPS capability and leadership framework can help to reverse this trend. http://www.capabilityandleadershipframework.com.au
| PowerPoint PPT presentation | free to view
2 Financial Reporting: Its Conceptual Framework
- 2 Financial Reporting: Its Conceptual Framework ntermediate Accounting I Accounting School Zhongnan University of Economics & Law
| PowerPoint PPT presentation | free to view
Yii PHP Framework for Beginners
- The Complete beginner guide for Yii PHP Framework. This PPT is intended for beginners who have never worked with any PHP or with Yii framework. Who are able to create website with standard PHP, MySQL etc., but are completely lost while beginning with Yii.
| PowerPoint PPT presentation | free to view
NATIONAL PLANNING FRAMEWORK
- NATIONAL PLANNING FRAMEWORK Office of Planning Service DepED Central Office * * a basic conceptual structure used to solve or address complex issues brings greater ...
| PowerPoint PPT presentation | free to view
Why Yii Framework is Trending for Web Based Business Applications
- Searching for a best PHP Framework for developing you new web application? Magneto IT Solutions suggest you Yii Framework, it’s been one of the best PHP Framework with inbuilt lots feature.
| PowerPoint PPT presentation | free to view
Mobile App Development With Ionic Framework
- Logistic Infotech is presenting about the ionic framework for mobile app development.
| PowerPoint PPT presentation | free to view
Is Symfony Framework is perfect for your Business Website
- Symfony is one of the premier open source framework based on PHP. Brainvire provide the Symfony web Development services for various business. For more on : http://www.brainvire.com/symfony-framework-expertise/
| PowerPoint PPT presentation | free to view
Is Symfony Framework is perfect for your Business Website (1)
- Symfony is one of the premier open source framework based on PHP. Brainvire provide the Symfony web Development services for various business. For more on : http://www.brainvire.com/symfony-framework-expertise/
| PowerPoint PPT presentation | free to view
Why Laravel PHP Framework Is Preferred By Web Developers?
- Laravel is one of the most advanced and greatest PHP framework that is assumed to have a great future in coming years. At KrishaWeb Technologies we are highly qualified and creative team with right experience and expertise.
| PowerPoint PPT presentation | free to view
Why to Choose Laravel PHP Framework for Web Application Development
- Laravel PHP Framework is one of the most innovative and user-friendly programming software available in the market so far. There hasn’t been any negative feedback for this framework from users at all.
| PowerPoint PPT presentation | free to view
Why You Should Learn Laravel Framework in 2017?
- Techtic Solutions collects various information of Laravel technology like its trends from 2013 to 2017 compare to other popular PHP frameworks, Laravel technology versions, Laravel technology usage by region, Laravel technologies development verticals, etc. From all this data, we state that this technology will be king in next year’s. Techtic Solutions also provides Laravel development services to 30+ countries and deploy more then 100+ projects. For more information about Laravel Development then call us @ +1 201-793-8324 or visit us @ https://www.techtic.com/laravel-development-company/
| PowerPoint PPT presentation | free to view
Top Yii Framework Development Companies in India
- Yii is a modern framework developed with a vision to be solid foundation for your PHP application. Due to its enormous growth and familiarity, it has become immensely tough to find the best Yii framework development services. Here we feature the best 10 Yii development companies which offer top-end services. Click here for more details https://medium.com/@nehaxavier/top-yii-framework-development-companies-in-india-3fe5bc5c398c
| PowerPoint PPT presentation | free to view
Yii Framework – The Major Pros and Cons
- The various advantages of using a modern, open-source Yii framework and why it is preferred by a certain community of web developers. Click here for more details https://www.agriya.com/blog/2017/10/17/yii-framework-the-major-pros-and-cons/
| PowerPoint PPT presentation | free to view
Introduction to Spring Framework - Cms Vashi
- Fundamentals of Spring Framework and an introduction to Spring Core, Security and Test modules.
| PowerPoint PPT presentation | free to view
Major PHP Laravel framework benefits and features
- So it is all about the top features of the Laravel PHP framework. According to you, out of all which seems best for you.
| PowerPoint PPT presentation | free to view
Best Python GUI Framework
- It’s a great and interesting task of creating a Python user interface for any application. To proceed with building python GUI you need toolkits. Python has a variety of toolkit or you can say python GUI frameworks that are used create the user interface for mobile applications, web applications, and desktop applications.
| PowerPoint PPT presentation | free to view
SCALED AGILE FRAMEWORK 4.6 TRAINING AND SAFe CERTIFICATION (1)
- ALLYSKY CONSULTING PROVIDES SCALED AGILE FRAMEWORK TRAINING AND SCALED AGILE SAFe CERTIFICATION. We provide training in Leading SAFe 4.6, SAFe Scrum Master, Safe Advance Scrum Master, SAFe Product Owner.
| PowerPoint PPT presentation | free to view
SCALED AGILE FRAMEWORK 4.6 TRAINING AND SAFe CERTIFICATION
- ALLYSKY CONSULTING PROVIDES SCALED AGILE FRAMEWORK TRAINING AND SCALED AGILE SAFe CERTIFICATION. We provide training in Leading SAFe 4.6, SAFe Scrum Master, Safe Advance Scrum Master, SAFe Product Owner.
| PowerPoint PPT presentation | free to view
React Native Vs Ionic : Which is the best cross-platform framework?
- With the rising demand of smartphone users, it has become important for businesses to focus on developing mobile apps.But while developing a mobile app, an important question comes to the mind; Which is the Best Cross-Platform Framework? Therefore, to clear out this confusion about the best mobile development framework, let’s do Ionic vs React Native comparison based on different parameters.
| PowerPoint PPT presentation | free to view
METAL-ORGANIC FRAMEWORK MARKET TO REACH A VALUATION OF ~US$ 24 MN BY 2027
- METAL-ORGANIC FRAMEWORK MARKET TO REACH A VALUATION OF ~US$ 24 MN BY 2027
| PowerPoint PPT presentation | free to view
Metal-organic Framework Market to Receive Overwhelming Hike in Revenues by 2026
- Metal-organic Framework Market to Receive Overwhelming Hike in Revenues by 2026
| PowerPoint PPT presentation | free to view
Top 12 excellent benefits of Laravel web framework!
- Laravel is really a compelling PHP framework, here are the top advantages of Laravel web framework that you should know Read it to learn more.
| PowerPoint PPT presentation | free to view
Top 12 Advantages of Laravel Framework
- Here are 12 Benefits of Laravel framework for creating fast web applications with super awesome user experience. Let’s have look on Advantages of Laravel Framework at https://www.techtic.com/blog/splendid-benefits-of-laravel/. Get in touch with our laravel development service expert at https://www.techtic.com/enquire/ and we would love to help you in every way possible.
| PowerPoint PPT presentation | free to view
Look of Python and it's advance framework 2021
- Python is trendy and best web development and app development framework. It is used to create high level application for all the fields with the upgraded frameworks.
| PowerPoint PPT presentation | free to view
Metal-Organic Framework Market Overview and Forecasts through 2030
- TBRCs global metal-organic framework market report includes zinc-based, copper-based, iron-based, aluminium-based, magnesium-based https://bit.ly/3C1Y6WD
| PowerPoint PPT presentation | free to view
Understanding Of Javascript Test Automation Framework
- As a collection of rules for constructing and designing test cases, the Test Automation Framework is used. It's a notion in test automation that allows testers to make much better use of their capabilities. Reusability of code, low cost, less manual interference, and improved efficiency are all advantages of using test automation frameworks. All of these automation testing frameworks are used by the testing community to discover which one works best for them.
| PowerPoint PPT presentation | free to view
Robot Framework Training - IDESTRAININGS
- Robot Framework Training is generic test automation framework. Enroll for Best Robot Framework classroom course in Hyderabad, Delhi with version3.0 by experts.
| PowerPoint PPT presentation | free to view