Cooperative Assignment
Cooperative Assignment
Cooperative Assignment
Cooperative Assignment
Arwa Alamri
Secondly, I would like to thank the ECC management for giving me the chance to work in their
admin area. A special appreciation goes to ECTD management for their support to ensure the
assignment completed smoothly. Great thanks to all the people that I worked with in the
Enterprise Architecture Group for their patience and openness. It has been an invaluable
experience for me and I hope I was able to provide some value as well. As I move forward in my
professional endeavors, I will take with me all that I learned under their guidance.
This co-op program has given me new insights and motivation to pursue a career in Computer
Engineering approach. Also it helped me to experience many new things like project
management and business processes. It helped me to get back to my interest in Computer
Hardware Development and Evaluation and to have new plans for my future career.
At this period of time I learned how to prepare myself for a future career and how to improve
several things, so that I can be able to present and express myself more confidently.
Saudi Aramco as an organization is further broken in Seven Business Lines as shown in the
figure. Those seven Business Lines are composed of 27 Administrative Areas and 20 General
Management represented by 163 Departments all over Saudi Aramco.
This co-op program report contains my activities that have contributed to achieve a number of
stated goals:
• To create opportunities for the exchange of ideas, research and expertise between me and
the people I am working with.
During my co-op program I had the opportunity to work under the upstream line in the
Petroleum Engineering and Development department.
2. ECC
In 1981 the Exploration and Petroleum Engineering (EXPEC) Computer Center, known as the
ECC, started data processing activities to meet Saudi ARAMCO's goals of establishing the
kingdom's hydrocarbon potential and fully automating its oil production.
Saudi ARAMCO's data processing requirements have increased dramatically over the past
decade. The increase can be mainly attributed to the shift in exploration from 2D to 3D seismic
data processing and the growth in the number of cells and complexity of reservoir models. To
fulfill these requirements, Saudi ARAMCO has established state-of-the-art computing facilities
with supercomputers and high-end workstations along with their sophisticated graphical plotting
devices all connected through a powerful network. The high-end workstations are utilized for
interactive processing and visualization of data both in seismic processing and reservoir
simulation.
ECC has also expanded the throughput of the network to handle the explosion of data transfer
and promote the integration and effective utilization between the user friendly interface of the
workstation and the intensive number crunching capability of the supercomputers.
Cooperative Assignment at Saudi Aramco 5
ECC has grown from a small shop with a single IBM 370/168 computer to a leading world class
petroleum industry computing center. It strives to employ the latest technology supercomputers,
data communication networks, workstations, and applications software available to provide state-
of-the-art computing technology capabilities and services to Saudi ARAMCO's Exploration,
Petroleum Engineering, and Producing organizations.
!
The Enterprise Architecture unit (EA) is serving under EXPEC Computing Planning &
Technology Division (ECTD).
!
Cooperative Assignment
2.1. Enterprise at Saudi Aramco
Architecture 6
The enterprise unit gives businesses the tools they need to obtain a comprehensive overview of
their organization, and help them design and implement agile IT systems, streamlined business
processes, and optimized operating frameworks aligned with their business strategies. Executives
can foresee the impact of their decisions and plan the right actions at the right time to manage
business transformation.
It provides solutions can help a company to deliver value and to transform its business at
minimal risk and cost.
It gives managers a clear vision of their organization, their existing and future resources, and
how those resources will be engaged in change programs to meet their company’s strategic
vision.
Describing, understanding, and optimizing your organizational structure, business processes, and
assets which Assignment
Cooperative enables youatto:Saudi Aramco 7
• Align business operations with your corporate strategy
• Track strategy implementation through capabilities
It gives you the timely, in-depth information that your information and business architects need
to manage knowledge and data as an enterprise asset. It allows stakeholders to make
collaborative, well-informed decisions about information usage across various functions of your
organization.
This solution lets you architect enterprise information and assess and monitor its consistency that
enables you to:
• Ensure data consistency and quality throughout your organization’s process execution
• Make better informed decisions backed by timely, accurate, and relevant information
2.1.3. IT architecture:
It was developed to support IT architects and enterprise architects throughout the IT asset
rationalization and optimization process.
It covers all steps of the information system rationalization and optimization process, and can be
configured to suit the particular structure of your organization which leads you to describe,
structure, and optimize your information system architecture, enabling your organization to:
• Ensure that you have an accurate representation and documentation of your application
architecture
• Seamlessly integrate your application assets and SAP solutions into your existing IT
architecture
• Cut development costs and boost the productivity of IT system design projects
It helps you identify which IT assets are used in your organization, and understand the business
outcomes and impact of each asset in order to:
It describes the structure and behavior of the technology infrastructure of an enterprise, solution
or system.
It covers the client and server nodes of the hardware configuration, the infrastructure applications
that run on them, the infrastructure services they offer to applications, the protocols and networks
that connect applications and nodes. It addresses issues such as performance and resilience,
storage and backup.
4. Mega
Throughout my training program I had the opportunity to map some of the ECC business
processes using Mega since it is the EA tool.
MEGA is a business repository tool that is used to capture all aspects of business and to models
the dependencies between the different layers of the enterprise architecture.
It has developed a unique set of enterprise governance software and consulting services that can
boost operational effectiveness and efficiency – and improve your business performance for the
long term. This will let you optimize, transform, and govern your operating model.
1. HOPEX Platform
It is a platform provided by Mega. It brings together industry-leading best practices in enterprise
architecture (EA), business-IT management (including IT portfolio management), and
governance, risk, and compliance (GRC).
Cooperative Assignment at Saudi Aramco 11
HOPEX is the result of 22 years of experience in enterprise governance, built into a powerful
foundation that underpins our innovative solutions.
HOPEX solutions are web-based and offer a collaborative, multilingual workspace on top of a
single enterprise repository. All stakeholders get a unified, graphical user interface that provides
just enough of the tools and information they need to be effective in their roles.
Users receive support and guidance at every stage of their program through the HOPEX
platform’s services, repository administration, and technical configuration capabilities.
• Scalable: The multi-user, multilingual workspace can be rolled out gradually as your
programs gain visibility and extend in scope across your organization.
• Easy to use and easy to learn: The user-friendly, web-based interface can be tailored to
each user profile while allowing unified access to common services.
• Reliable: The platform is based on proven market standards, with a repository that can
automate data consistency and audit trails.
• Secure: You can configure user access rights and confidentiality settings to meet your
organization’s needs.
• A document generation engine covering standard and custom document template design
as well as automated document generation and circulation.
• A report engine that automates the design and customization of interactive dashboards
and reports. Its preconfigured, customizable dynamic reports with striking data
visualization features can facilitate both communication and decision-making
• A web rendering engine based on a code-free description of the workflow makes it easy
to personalize
Cooperative theat
Assignment graphical user interfaces and deliver optimal user experiences 12
Saudi Aramco
• A questionnaire-based assessment engine that designs and deploys campaigns and
automates result consolidation and analysis. It can natively apply to your organization,
risks, controls, and IT assets
• A workflow engine that automates policies and procedures such as validation, assessment,
and governance, and allocates tasks to users depending on their roles and profiles.
• A task planner to automate workflow processing with reminders before and after
milestones, rule-based workflow launches, and batch processing
5. SDLC
The intent of a SDLC process is to help produce a product that is cost-efficient, effective, and of
high quality. Once an application is created, the SDLC maps the proper deployment and
decommissioning of the software once it becomes a legacy.
• Agile Project Management: covering project initiation, release planning, and iterations
(sprints) planning, size estimation, velocity estimation and adaption to change.
During my contribution I had the chance to validate SDLC processes, ensure having a complete
set of roles and responsibilities of each process and to ensure that each process are mapped
correctly to re-map it again using Mega standards.
6. Projects
Here is our project description through EA. In this project, a commitment for delivery in two
months’ time (32 working days) has already been made to the customer, and the team leader has
already furnished an update to the customer and senior management that the project is on track.
During this time frame, our team is on the hook for delivering two high-priority projects. Various
engineers have been asked to put in extra time to get us over the hump.
Cooperative Assignment at Saudi Aramco 14
In this project we managed to have our ECC business processes validated to finalize our project
documentation for ECC business process & SDLC processes taking in consideration the below
actions to be taken:
• Validate all business processes
• Capture all applications used in each process
• Capture all data types\objects for each process
• Ensure having a complete roles\responsibility for each activity list
• Ensure having a complete organizations\roles for each organization
• Ensure we have the right structure of ECC processes
• Develop a business process reports that:
1. Business process with its details
2. Roles\responsibilities report
3. Organizations\roles report
• Ensure having process owner\process users
We also had our eyes on the software development life cycle processes. We had several meetings
with the exploration group and drilling group to ensure having the right and complete business
processes.
After that we managed to re-map all of the SDLC processes according to our frame of work
using Mega tool.
• Ensure that each process template is matching the process description in the SDLC
document.
1. UPDC
During my assignment I had the opportunity to visit the Upstream Professional Development
Center (UPDC) which provides many new and updated learning opportunities to build employee
skills from hiring to the end of career.
The training in the center covers eight job families: Geology, Geophysics, Drilling and Work
over, Petro physics, Reservoir Engineering, Production Engineering, E&P Facilities Engineering
and Computer Science and Engineering Support.
UPDC is designed to be a state-of-the-art practical learning center. The major purposes are to
shorten the time required for new graduates to achieve full professional competency in their
field, and to use intensive and immersive training techniques to efficiently bridge the gap
between academic knowledge and Saudi Aramco work practices.
Cooperative Assignment at Saudi Aramco 19
1. UPDC Areas
• High-Tech Classrooms: The center is equipped with 18 modern classrooms that
incorporate large wall-to-wall viewing screens, LCD touch screens, and 3D capability.
• Drilling Simulator: The Drilling Simulator consists of a driller and assistant driller
stations, 4 large screens (5m x 3.75m), a “doghouse” and an observation platform. It also
has an instructor station to control simulation sessions. Users are able to practice with a
Blow-Out Preventer (BOP) panel, choke control panel, standpipe manifold and choke
manifold. From the driller stations, participants are able to perform various rig operations,
complex well controls; and predict, mitigate, and resolve down-hole problems.
• Library: This accommodates a large print collection of industry specific books and
journals. It has a dedicated study area on the mezzanine level; armchair alcoves for quiet
and uninterrupted professional reading; an audio-visual room for viewing discipline
specific recordings; and a study room for group sessions and seminars.
• Safety responsibilities
• Department office layout and exists
• Emergency response instructions, alarms
• Assembly points
• Office safety rules and housekeeping
• Vehicle safety rules (seat belt, speed limit)
• Reporting of unsafe conditions
• Reporting of injuries, incidents, Near miss
• Off-the-Job Safety (home and outdoor safety)
• General Safety Rules
1. To ensure that all users of Saudi Aramco’s computer resources understand the Computer
Acceptable Use policy.
2. To ensure that all users understand their role and responsibility towards the use of
Information Assets.
Cooperative Assignment
3. To guide users to at Saudi Aramco
maintain confidentiality, 21
integrity and availability of the organization’s
information assets.
4. To promote an information security corporate culture.
• Data Leakage
• Social Engineering
• Handling the Capacity Planning for short, mid, and long term to accommodate dynamic
business requirements and enabling agility
• Developing short, mid and long term Technology Strategies by partnering with computer
industry and academia to optimize applications performance and optimizing energy
efficiency.
• Handling the capital planning for the 3 years period by working closely with Upstream
users and other departments within Saudi ARAMCO such as finance and facilities
planning
• Facilities (Power, cooling, space) constraints due to limited power and cooling. However,
the organization is working on addressing this challenge by building new data center.
1. Oracle
Oracle database
Cooperative is a relational
Assignment database
at Saudi Aramcomanagement system (RDBMS). Oracle DB is one of 23the
most trusted and widely-used relational database engines. The system is built around a relational
database framework in which data objects may be directly accessed by users through structured
query language (SQL).
2. Storage
Aramco has three main data centers ECC, CDC, and RSC.
II. CDC: Corporate Data Center which has been established recently.
ECC, CDC, and RSC are connected through dark fibers. These centers are highly available,
resilient and must accommodate any hardware or connectivity failure scenarios. The distance
between the ECC and the CDC should be less than 10KM. Each process that’s done over ECC or
CDC is mirrored in the RSC in order to keep a record for a future reference in case of
emergency.
Each center has about 134 racks, each has 24 compute nodes.
Server rack density is steadily increasing with advanced technology and computing power
requirements. The average rack in a typical data center is less than 2 kW.
Dense deployment of blade servers (8 > KW per rack) would greatly exceed the power and
cooling ability of the typical data center. A conventional data center layout with one vented tile
per rack simply cannot cool racks over approximately 6 KW per rack over a sustained area.
ARAMCO data centers are designed to overcome this problem by distributing the nodes into
racks in a way that each rack does not exceed 8KW.
Each data center has 3200 nodes distributed in 135 racks (24nodes per rack)
– 48GB of RAM
– Two Nvidia Fermi GPGPUs (Tesla M2070Q) which are capable of running
OpenGL applications and rendering large-scale visualizations.
• There is no formula that will work for all cases. Therefore, working out the correct
combination is one of the biggest challenges.
The co-op program increased my knowledge, productivity and built great future plans.
During this time I have learned how to apply my theoretical studies into practical projects. I
learned how to lead a project and how to interact, communicate, and collaborate with people.
Now I can present and express myself more confidently.
At last this experience has given me new insights and motivation to pursue a career in my field.
This co-op program gave me so much to remember and so much to apply in my life.