TIBCO Integration - Presentation
TIBCO Integration - Presentation
FLATFORM
2
© Copyright 2000-2013 TIBCO Software Inc.
Why Expose and Manage APIs?
• Become cloud-native
• From servers & VMs to PaaS/CaaS
• Multi-cloud is the new norm
• Modernize your app infrastructure
• SOA to microservices
• API-led application development
• Mobile becomes the norm
• Embrace IoT
Core IT Edge IT
“Run the Business” “Change the Business”
API
Microservices
API
Data Applications
EDGE
APIs
AP
Digital EDGE I
EDGE
AP AP Applications
Services APIs
I I
APIs
channels
APs
Experimentation
Succeed or fail quickly.
Security & Operational Control
Agility
Create agility zones
Business Strategy
Simplify management with a single pane of glass
1. API Mgt help IT manage large number of APIs created in building modern apps
❑ Monolithic -> microservices and APIs (app ecosystems)
2. APIs are now too strategic to business and needs to be treated as products
❑ Documented, secured, and controlled
❑ APIs open up access to IT backend. You need to manage these access points!
Emergence of API-led app architecture -> API Mgt as part of IT's middleware
upgrade to support digital transformation
• Create an API from any data • Transform APIs into products • Rely on access control/security
• Leverage existing assets • Route / Transform / Throttle
• Manage developers and partners
• Compose API integration flows • Depend on SLA enforcement
• Manage publishing and versioning
• Monitor and improve with
• Support for REST or SOAP • Use your own branding
operational analytics
• Choose from several SLAs and
• Choose on-prem, cloud, or hybrid
service plans
Continuous Delivery
Produce software in short cycles, ensuring that the software can be reliably released at any time
DevOps
Requires development and operations to work closely, focusing on automating software delivery and
infrastructure changes.
Microservices
Independent processes, focus on small task, facilitating a modular approach to system-building.
De-couple applications,
files, databases,
technologies, etc.
API Interface
Cloud
SECURITY
Publish APIs
Sync
Business Client
On-Premise
Works Applica-
6 tions
SECURITY
Client TRAFFIC
MANAGEMENT
Business
Applica- Works
tions 6
© Copyright 2000-2017 TIBCO Software Inc.
Solution Deployment Pattern
Mashery
Business Partners
Corporate Firewall
EMS
ERP
Data
base
BW 5/6 Mashery DMZ
Host Local
Manage
Analyze
Model Implement
Scale
Secure Test with
Mobile
Your Integration Platform Must Support WOA
Service Web
Oriented Oriented
Architecture Architecture
22
A Transition to Web Oriented Architecture
Mobility and the Internet of Things are
driving change
REST, JSON, In-Memory and Cloud are
the technologies driving the change
Web API’s are blurring the lines of the
organization
– Your organization can provide its
services as an open API and become
“a cloud”
– Your organization can differentiate by
combining standard APIs with its own
functionalities
23
© Copyright 2000-2014 TIBCO Software Inc.
BusinessWorks 6 – Evolution of TIBCO Integration
→ Eclipse Design Time → 100s of activities → Broad Ecosystem → REST → Zero-coding Integration
→ Visual Debugger → Multi-Ops Processes → BW Plugin Dev Kit → Mobile Integration → Zero resistance to Code
→ Shared Modules → Conversations → P2 Plugins Install → eFTL → Non-stop Dev-Deploy
→ Admin UI and Scripting → Event Handlers → Remote Deployment
→ Process Compensation → Remote Debugging
ActiveMatrix BusinessWorks IDE
Development/Deployment
– Create workspace
– Define application
– Add files and
resources
– Design Processes
– Test and Debug
– Deploy
BW6 Designer – Native Eclipse UI
BW6 Palettes
Multi-projects Welcome
workspace Page
Native Eclipse
BW6 Process Designer
Tools Tabs
ActiveMatrix BusinessWorks Design
Integration services
implemented as business
process models
Have it Your Way
Deploy
Build
Push
Code
API Creation
Business
Studio TIBCO
BusinessWorks
Buildpack
EAR File
Image
iPaaS
33Copyright 2000-2013 TIBCO Software Inc.
©
Technology Connectors
• B2B Healthcare Edition • Facebook
• B2B Standard Edition • Twitter
• Dynamics CRM • Big Data
• Sharepoint
• MongoDB
• Mobile Integration
• ActiveSpaces®
• REST and JSON
• SWIFT
• sFTP
• tibbr
• Large XML
• LDAP
• ActiveAspects
• LDAP for z/Linux
• PDF
• WebSphere MQ
• Tuxedo