Integration Options for eB

Enterprise Integration
Architecture
|2
eB & Engineering Information Flow
|3
Typical
Enterprise
Architecture
eB’s role:
• Master tag Register
• Configuration Hub
• Receive
and
validate
information from
Design Tools
|4
• Provide Tag information to downstream systems like SAP
and Work Management
• Provide authorized information to external and internal parties via
formal distribution
Typical Engineering Integration
Issues
• Work Management
– i.e. Maximo, EMPRV, AssetSuite, SAP
• Document Management
– Documentum, Curator, FileNet, LiveLink
• Operational
|5
– AutoTour / AutoLog
• Middleware
– Tibco, BizTalk
• 2D and 3D Design Tools
– OpenPlant, AutoPlant, AVEVA, Intergraph
|6
Example: Integration /w Maximo
|7
|8
Integration Options for eB
Alternatives
• eB Standard Integration Strategy
– Out of the box connectors
|9
– Using eB only Services layer and API
– Using 3rd party middleware like Tibco & Biztalk
– Using REST “Quicklinks”
Methodologies
• Platform integration
• Standard
• Bentley Enterprise Connection Services (BECS)
• Tailored
• Snapshots, Storage Drivers, Automation
• Data Quality Service (DQS)
| 10
• User facing API-based methods:
• Stand-alone Applications
• Stand-alone Web Pages
• Plug-in Web Pages for eB Web
• Scripts running in Office Apps
Generic Integration Methodology
• 2 Categories of integration
– Upstream and Downstream Integration
• Upstream (incoming)
– Depending on incoming source might be
• Synchronous API integration
| 11
• Asynchronous CSV or XML file consumption using eB Services layer
including configurable engines and queue technology
• Using Bentley Packaged integration products
• Downstream (outgoing)
– Using Bentley Packaged integration products
– Using standard configurable XML snapshots based on predefined
events
• Snapshot generation normally based on object approval or workflow step
completion
• Snapshot published to predefined locations including database table,
directory or middleware
| 12
| 13
Packaged Integration Solutions
Bentley Enterprise Connection
Service (BECS)
| 14
Server Component handles
integration Processes
eB
Shared
Broker
Services
SAP
BECS
PS Custom
Configured
Definitions
XML
BECS
Connection
Definitions
BAPI
PM
RFC
MM
IDOC
FI
PS
Template that contains predefined workflows for
specific SAP Modules
| 15
BECS Product Description
• Key features and advantages:
– SAP Certified: Provides assurance on meeting
SAP’s quality and data interoperability standards
– Predefined data templates support well known use
cases
– Provides a platform for accelerated integration
projects that can be up and running, out-of-the-box
• Initial Offering will include
– Bentley Enterprise Connection Services
– BECS for SAP Work Management
| 16
• More on BECS later…
What about ISO15926?
• ISO 15926 works by first providing a publiclyavailable set of reference data.
• To use ISO 15926, organizations first map their
internal data stores and applications to the
reference data.
• The reference data is also used at the
beginning and the end of information
exchanges to validate it.
[https://www.posccaesar.org/wiki/ISO15926Primer_HowItWorks]
| 17
eB iRING Data Layer
• In a joint effort between Bechtel and Bentley, an
iRING data layer was recently made available
– Is available as open source on the iRING
communities site
– Can be downloaded at: http://iRINGTools.org
| 18
• The adapter enables eB data exchange with
any iRING enabled data provider or consumer
Tailored Solutions
Tailored Solution?
• A “Tailored Solution” requires additional work, i.e.
| 19
– eB provided data must be consumed by downstream
processes – Upstream data streams must be adjusted
for eB consumption
• A tailored solution is sometimes the only option, i.e.
– A corporate integration solution is already present
– For example a product like Tibco or Biztalk is already deployed
for corporate data integration.
• A Tailored solution using eB is Plug & Play, i.e.
– Using Snapshots, Storage Drivers, Automation etc
| 20
| 21
Snapshots, Storage Drivers
and Automation
Snapshots
• Are used to create a “snapshot in time” of
an eB object’s meta-data including
attributes and relationships.
• The content of a snapshot is configurable
and by using the eB “OnSnapShotCreated”
event, XML snapshots may be provided to
integration ports.
| 22
| 23
Soon after approval of this
document, the snapshot is
available
…
Viewing a Snapshot in eB…
| 25
| 26
Snapshots Rendered as XML or
| 27
PDF
| 28
| 29
Sharing
the
Snapshot
downstream
High Level View
| 30
Storage Drivers
• eB supports external repositories
– either through custom integrations or
– through product-level integrations such as with
SharePoint.
• eB’s storage architecture also supports
pluggable storage device drivers
– can be written by customers or other third
parties using a public API.
| 31
• The pluggable storage device drivers can
be installed easily and are automatically
recognized by eB.
| 32
eB Plug and Play Storage Drivers
| 33
Automation
With the
automation option,
customers and
their power users
can create their
own business
rules, without
needing any
software updates,
which in turn can
drive integration
activities.
Automations plug
| 31
into the eB event model and are executed when needed.
Event Handlers
• Sometimes Automation is not enough
freedom…
| 32
– eB’s Event handlers allows customers to create
business rules using well known database
languages like T-SQL and PL/SQL.
– These event handlers are then plugged into the eB
event model for custom behavior.
AssetWise Connectors
ProjectWise and SharePoint Connector provided out-of-box
**More detail on AssetWise Connection Services in the “Project Team Collaboration with Operational
Data” session
| 33
Users using Integration
Selected Users using Integration
• UK Rail Company
– eB/ProjectWise Connector
| 34
– eB/SharePoint Connector – Periodic Bulk
Data Import
• from Pro-forma Spreadsheets
– Event based Document Distribution (of PW files)
• using eB Automation and Event Handlers
•
UK Rail Company (Future)
– Tag Register Services
– i-Model Data Distribution from Design Tools
– Data Quality Services (DQS)
Selected Users using Integration (2)
• Midwest Utility
| 35
– eB Generic Integration (snapshots & API)
• EMPRV Work Management System
• Up and downstream; data and files
– Biztalk middleware
– “Push” model
• East Coast Utility
– eB Generic Integration (snapshots & API)
• Maximo Work Management System
• Up and downstream; data only (files remain in eB)
– Tibco middleware
– “Pull” model (from Tibco)
| 36
Selected Users using Integration
(3)
• Fuel Processing User
– eB Generic Integration (snapshots & API)
• Maximo Work Management System
• Up and downstream; data only (files remain in eB)
– No Middleware, using File Location
– “Push Model”
• Advanced Technology Company
– eB Generic Integration (snapshots & API)
| 37
• LiveLink Document Management System
• Downstream only; files only
– No Middleware, direct drop into LiveLink
– “Push Model”
Selected Users using Integration (4)
• Southeast Coast Utility
– eB Generic Integration (API)
• Maximo Work Management System
• Up stream;
• Various
– REST “QuickLinks” integration
| 38
Demo Preview
Integrating eB and SAP with BECS
Use Case:
A typical scenario where equipment is fitted in SAP and eB is
notified of the recent changes to the as-built information
| 39
First we’ll show how the
equipment is not fitted in either
eB or SAP…
| 40
| 41
Now let’s fit the equipment in
SAP…
| 42
| 43
See BECS at work…
| 44
| 45
A few seconds later…eB is
updated.
| 46
| 47
For more BECS Demos please
visit the LiveZone!
Summary
• eB is architected with integration needs in mind
• Bentley understands the need for integration and
proves this by enabling SAP integration via BECS
• ISO15926 is important to Bentley and working with
Bechtel in providing an open-source eB iRING
connector re-enforces this assertion.
| 48
• Most installations have unique integration
requirements and having an open and proven
integration strategy saves money and time
• Our integration successes over a wide spectrum of
users proves that our strategy works
More Information
About Bentley AssetWise
http://www.bentley.com/assetwise/
What Users and Analysts are saying
http://www.bentley.com/en| 49
US/Promo/AssetWise/quotes.h
tm
| 50