Professional Documents
Culture Documents
23-SAMSS-060
7 April 2012
Manufacturing Operation Management Integration Middleware
Document Responsibility: Process Control Standards Committee
Scope............................................................. 2
References..................................................... 2
Definitions...................................................... 3
General.......................................................... 6
Functionality................................................... 7
Management/Administration........................ 10
10
Security........................................................ 12
11
12
Documentation............................................. 13
Scope
1.1
1.2
1.3
Any conflicts between this specification and other applicable Saudi Aramco
Materials Systems Specifications (SAMSSs), engineering standards (SAESs),
standard drawings (SASDs), or industry standards, codes, and forms shall be
resolved in writing by the Company or Buyer Representative through the
Manager, Process & Controls Systems Department (Dhahran, Saudi Aramco).
2.2
Direct all requests to deviate from this specification in writing to the Company
or Buyer Representative, who shall follow internal Company Engineering
Procedure SAEP-302 and forward such requests to the Manager, Process &
Control Systems Department (Dhahran Saudi Aramco).
References
Software supplied to this specification shall comply with the latest edition of these
referenced specifications.
3.1
3.2
Definitions
This section contains definitions for acronyms, abbreviations, words, and terms as they
are used in this document. For definitions not listed, the latest issue of the ISA 95,
International Society for Measurement and Control, shall apply.
4.1
API
CoTS
Commercial Off-the-Shelf
DA
Direct Access
DBMS
DD
Detail Design
EDI
ESB
ESRI
FSD
FTP
GIS
HDA
HTTP
IMAP
J2EE
JDBC
JMS
JMX
JSR168
LDAP
MOM
MQ
Message Queue
OLE
OLEDB
4.2
OPC
RtPM
SAML
SAT
SDK
SMS
SMTP
SNMP
SOA
SOAP
SSL
VS.NET
WSRP
WS-S
XML
Page 4 of 14
Field Proven: A system shall be considered to be field proven when it has been
installed, commissioned, and operational in a customer facility for a period of
six months or longer (excluding beta test periods). It shall be possible for Saudi
Aramco to verify the field proven status of any equipment.
Heterogeneous Technology Environment: Using applications and system
software from different vendors. The solution should support but not limited to
(MS.Net, J2EE, File (text, binary), FTP, HTTP, JMS, email (POP/SMTP/IMAP).
ISA 95: This standard defines activity models of Manufacturing Operations
Management (MOM) that enable an enterprise system to control system
integration. The activities defined in this standard are consistent with the
ANSI/ISA 95.00.01-2000 Part 1 object models definitions. The modeled
activities operate between business planning and logistics functions, defined as the
Part 1 Level 4 functions, and the process control functions, defined as the Part 1
Level 2 functions. The scope of Part 3 encompasses: a model of the activities
associated with manufacturing operations management; Level 3 functions; and an
identification of some of the data exchanged between Level 3 activities.
Message Transformation: messages en-route to match the requirements of the
sender or of the recipient. In conjunction with the routing and
broadcast/multicast facilities, one application can send a message in its own
native format, and two or more other applications may each receive a copy of
the message in their own native format.
Manufacturing Operation Management (MOM): is a methodology for
viewing an end-to-end manufacturing process with a view to optimize efficiency.
Manufacturing Operation Management Integration Middleware (MOMIM): a set of components, adaptors/interfaces and communication protocols
that provide integrated services with one framework.
Operational Data: The statistical data such as alarm limits, tuning parameters,
and clamping values, as opposed to process data such as input values, output
values, and set-points.
Point: A process variable derived from an input or calculated in a process
calculation.
Reliability: The capability of a system or component to perform its intended
function for a specified period of time.
Service Oriented Architecture: a perspective of software architecture that
defines the use of loosely coupled software services to support the requirements
of the business processes and software users. In an SOA environment, resources
Page 5 of 14
General
5.1
5.1.2
5.1.3
5.1.4
5.1.5
5.1.6
MOM-IM must be able to support XML data types based on ISA 95 and
transform to and from ISA 95 XML messages. It should also support
EDI (Electronic Data Interchange), B2MML (XML implementation of
the ISA 95 standard) and BatchML (XML implementation of the ISA 88
standard).
5.1.7
Page 6 of 14
5.2
5.3
5.4
Revision Level
5.2.1
5.2.2
Software Revision
5.3.1
5.3.2
System Support
5.4.1
Vendor shall guarantee support of all customized/commercial off-theshelf (COTS) software components and any proprietary adaptor/interface
for a period of 5 years from the date of the Purchase Order. Support
shall include software upgrades and technical support.
5.4.2
Functionality
6.1
Saudi Aramco will provide the vendor with FSD that details the high
level integration architecture diagram and illustrates the data flow
between the applications.
6.1.2
6.2
6.1.3
MOM-IM shall support different time stamped data types that include
but not limited to (Real, Text, Tag, Tag IDs, Tag attributes, integer, float,
double, strings, long, picture, byte, Boolean).
6.1.4
MOM-IM shall be able to retrieve datasets & operational data that are
based on date and time.
6.1.5
6.1.6
MOM-IM shall allow Client to run on both Windows and Linux based
workstations).
Commentary Note:
The requirements of Linux above do not apply to the downstream
applications. It is applicable only for Exploration applications where it
might be run from a Linux client.
6.3
6.2.2
6.2.3
6.2.4
Messaging
6.3.1
b)
c)
attachments.
d)
6.4
6.3.2
6.3.3
6.3.4
6.3.5
6.3.6
6.3.7
6.3.8
Applications Interfaces
MOM-IM shall provide bi-directional interfaces and support the following:
6.5
6.4.1
6.4.2
6.4.3
6.4.4
6.4.5
Standard Interfaces
MOM-IM shall provide bi-directional interfaces that can support the
functionalities in the following:
Page 9 of 14
6.6
6.5.1
6.5.2
6.5.3
6.5.4
Reporting
6.6.1
MOM-IM shall support standard report builders that includes but not
limited to Crystal Reports and SQL Server Reporting Services (SSRS).
The MOM-IM shall provide wizards that will help in building SQL
Marts, SQL Set and SQL Cubes using the integrated data sources.
6.6.2
The Report Builder shall enable the users to print the reports and export
them to spreadsheet, word processor, PDF in both Native and Raw Data
Format.
6.6.3
MOM-IM shall have API and SDK to allow the users to create their own
report using standard tools that includes but not limited to (VS.NET,
JAVA, etc.).
6.6.4
6.6.5
Management/Administration
7.1
7.2
MOM-IM shall have mechanism for reusing both aggregate steps, electronic
documents and encapsulating changes in platform, processes and growth.
7.3
MOM-IM shall have alarming/alert features which include, but not limited to,
e-mails and SMS through standard interfaces that include, but not limited to,
SNMP and JMX.
Page 10 of 14
7.4
7.5
7.6
7.7
MOM-IM shall require users to own basic computer knowledge (i.e., Browsing
the internet and working with Office applications) and not advanced technical
skills.
7.8
7.9
7.10
MOM-IM shall not store data independently from their native data sources.
7.11
MOM-IM shall have the capability to do advance calculation using internal tools
at the integration layer and/or external programming tools.
7.12
7.13
7.14
8.2
8.3
MOM-IM shall provide load balancing and fault tolerance in the adapters' level
if required by the project or stated in the FSD.
8.4
Page 11 of 14
10
11
9.2
9.3
9.4
MOM-IM shall support the capability to allow other search engines to search
data within their application.
Security
10.1
10.2
MOM-IM shall have capability to be integrated with other security rules of other
products such as Oracle DBMS.
10.3
10.4
10.5
10.6
MOM-IM shall be able to track users through the ability to turn on audit trail
without affecting the web services contract and the ability to build into the
contract and schema for logging and tracing.
10.7
MOM-IM shall use fixed assignable and standard TCP ports. The product shall
allow the TCP ports to be configured/changed based on Saudi Aramco Security
Specifications which is going to be provided to the vendor during the purchase
requisition of the project.
10.8
MOM-IM shall support security standards that include but are not limited to
(WS-S, SSL, SAML 1.0+ and Identity Propagation).
Standard Software
Standard software shall be tested. Testing shall be in accordance with the
standard test procedures for software diagnostics.
Page 12 of 14
11.2
12
Integrated Systems
11.2.1
11.2.2
MOM-IM servers that are staged Saudi Aramco site shall be tested
according to Site Acceptance Test (SAT) procedures.
11.2.3
Documentation
12.1
12.1.2
601 NMRS
601.1
601.2
601.3
601.4
601.5
Bill of Materials
601.6
602 NMRS
602.1
602.2
12.1.3
603 NMRS
603.1
Installation Instructions
603.2
603.3
Maintenance Manuals
603.4
12.2
12.3
12.4
Three (3) backup copies on electronic media shall be provided of all system
software, application software, and system configuration. The format and media
of these copies shall be such that they can be loaded directly into the system
without additional translation or data manipulation.
7 April 2012
Revision Summary
Major revision.
Page 14 of 14