RFI-ENGAGEMENT SERVICES FOR ... - Canal de Panamá
RFI-ENGAGEMENT SERVICES FOR ... - Canal de Panamá
RFI-ENGAGEMENT SERVICES FOR ... - Canal de Panamá
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
PANAMA CANAL AUTHORITY<br />
REQUEST <strong>FOR</strong> IN<strong>FOR</strong>MATION<br />
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong><br />
ENTERPRISE ARCHITECTURE<br />
PROGRAM AND IMPLEMENTATION<br />
ACP RENOVA Program<br />
October 2012
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Contents<br />
1. Introduction ................................................................................................................ 4<br />
1.1 Background ......................................................................................................... 4<br />
1.2 Purpose ............................................................................................................... 5<br />
2. <strong>RFI</strong> Description ............................................................................................................ 5<br />
2.1 Scope ................................................................................................................... 6<br />
2.2 Assumptions ........................................................................................................ 7<br />
2.3 Constraints .......................................................................................................... 8<br />
2.4 <strong>RFI</strong> Template ....................................................................................................... 9<br />
2.5 <strong>RFI</strong> Procedure .................................................................................................... 15<br />
3. ACP Current environment ......................................................................................... 16<br />
3.1 ACP VISION ........................................................................................................ 16<br />
3.2 ACP MISSION ..................................................................................................... 16<br />
3.3 Organizational Chart ......................................................................................... 17<br />
4. ACP Core Business Applications Architecture........................................................... 18<br />
4.1 Electronic Data Collection System (EDCS) ........................................................ 18<br />
4.2 Mobile Data Collection Application (MDCA) .................................................... 20<br />
4.3 Enhanced Vessel Traffic Management System (EVTMS) .................................. 21<br />
4.4 Customer Service Management System (CSMS) .............................................. 25<br />
4.5 Summary Table of Maritime Applications ........................................................ 27<br />
4.6 Maritime Systems Functional Module View ..................................................... 28<br />
4.7 Maritime Systems Technology View ................................................................. 31<br />
5. ACP Existing IT Infrastructure Architecture .............................................................. 32<br />
5.1 Operating System .............................................................................................. 32<br />
5.2 RDBMS Software ............................................................................................... 33<br />
5.3 Storage .............................................................................................................. 33<br />
5.4 Servers ............................................................................................................... 33<br />
5.5 Telecommunications ......................................................................................... 33<br />
5.6 Other Software ................................................................................................. 34<br />
6. SOA IT Readiness Assessment Results ...................................................................... 35<br />
6.1 Analysis of Results of the BPM/SOA Maturity Survey. ..................................... 35<br />
6.2 Maritime Core Business Applications Functionalities and Possible Services. .. 36<br />
6.3 SOA Reference Architecture ............................................................................. 38<br />
Non-binding <strong>RFI</strong> (Request for Information) 2 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
6.4 Proposed SOA Roadmap. .................................................................................. 39<br />
7. Definitions, Acronyms, and Abbreviations ............................................................... 41<br />
8. Annex ........................................................................................................................ 43<br />
8.1 Sample documentation for Service Contracts .................................................. 43<br />
8.2 Proposed Services List ....................................................................................... 48<br />
8.3 Maritime Business Process Overview ............................................................... 49<br />
Non-binding <strong>RFI</strong> (Request for Information) 3 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
1.<br />
1.1 BACKGROUND<br />
The Panama <strong>Canal</strong> Authority (ACP) is the autonomous entity of the Government of<br />
Panama responsible for the operation, administration, maintenance, and mo<strong>de</strong>rnization<br />
of the <strong>Canal</strong>, following its transfer from the United States of America to the Republic of<br />
Panama on December 31, 1999. In the following years, the ACP was transformed into an<br />
organization focused on <strong>de</strong>livering results and profitability, resulting in significant<br />
investments in training, <strong>de</strong>velopment and technology.<br />
Today, the <strong>Canal</strong> is presented with new challenges and opportunities, <strong>de</strong>fined by a<br />
sustained increase in international tra<strong>de</strong> and the greater <strong>de</strong>mand for the Panama transit<br />
route where its information, electronics and telecommunication systems (IT) play an<br />
important role as it executes the expansion program that will provi<strong>de</strong> a new third-set of<br />
locks, increasing the <strong>Canal</strong>´s capacity by 2015.<br />
The <strong>Canal</strong>’s IT infrastructure serves diverse business functions such as marine traffic,<br />
finance, human resources, energy and water utilities among others. The core maritime<br />
transit operations and related services are supported by Marine Traffic Control systems,<br />
locks machinery control systems, positioning systems, and telecommunication services.<br />
Some of these systems are commercial off the shelf (COTS), while others are <strong>de</strong>veloped<br />
in-house or outsourced based on different kinds of technologies. There is a need for<br />
these systems to share information through different means, but as new business<br />
requirements evolve, this has become more difficult to maintain.<br />
In or<strong>de</strong>r to achieve business agility while reliably supporting its current operation, the<br />
ACP is adopting an Enterprise Architecture approach for Business/IT alignment, and<br />
implementing a BPM/SOA Suite. ACP is looking for technological flexibility to mo<strong>de</strong>rnize<br />
the way its systems are architected, <strong>de</strong>signed and built to be ready when the expansion<br />
program and the new set of locks are completed. It is important for ACP to improve its<br />
technology capabilities in terms of agility, flexibility and resiliency to respond timely in<br />
enabling new business capabilities, <strong>de</strong>veloping new products and services, and other<br />
business innovations. This new way of doing IT must also be efficient, operational and<br />
maintainable for the information systems to achieve higher levels of integration and<br />
interoperability. Additionally, support for web-service and mobile technologies,<br />
security, multi-platform environments, and point-to-point integration will play a key role<br />
in this enterprise transformation.<br />
As a first initiative, ACP completed a four (4) months SOA IT Readiness Assessment and<br />
Roadmap to provi<strong>de</strong> a better un<strong>de</strong>rstanding of the current situation and, consequently,<br />
Non-binding <strong>RFI</strong> (Request for Information) 4 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
established the basis for the <strong>de</strong>velopment of a phased SOA adoption and mo<strong>de</strong>rnization<br />
plan to adapt software, people and processes to a service orientation by <strong>de</strong>livering<br />
early, measurable, and incremental business benefits while avoiding major disruptions.<br />
The ACP expan<strong>de</strong>d the initial limited scope from SOA, and is currently carrying out an<br />
<strong>RFI</strong> to gather information regarding Enterprise Architecture (EA) adoption, the<br />
implementation of an EA Center of Excellence, and BPM/SOA analysis, <strong>de</strong>sign, build and<br />
implementation services.<br />
1.2 PURPOSE<br />
This Request for Information (<strong>RFI</strong>) has been issued for the purpose of gathering<br />
information on feasible services and alternatives to achieve the following objectives:<br />
1. Adopt EA in the Panama <strong>Canal</strong> including the establishment of an EA Center of<br />
Excellence that supports the EA practice<br />
2. Assessment and <strong>de</strong>finition for core business processes using a “Top-Down” and<br />
“Middle-Out” approach<br />
3. Analysis, <strong>de</strong>tailed <strong>de</strong>sign, <strong>de</strong>velopment and implementation of business<br />
processes and BPM/SOA solutions pertaining transit requests, reservation<br />
management and pre-arrival assessments for the <strong>Canal</strong>´s maritime services<br />
(“Solution Project 1”).<br />
It is expected that interested parties provi<strong>de</strong> general information as requested in section<br />
2.4. The information required, and all information exchanged herein shall be treated as<br />
confi<strong>de</strong>ntial and shall not be disclosed to any person or entity and is only for internal<br />
use of ACP. The publication of this <strong>RFI</strong> does not represent a commitment to enter into a<br />
contract with participants, nor does it imply a <strong>de</strong>cision to purchase nor does it<br />
constitute and obligation or commitment of any sort.<br />
The non-proprietary information collected through this <strong>RFI</strong> is of non-binding nature and<br />
could be used as input material to prepare an RFP to be published by ACP as a public bid<br />
within the next three months.<br />
2.<br />
In January 2012, the <strong>Canal</strong> hired third-party services to conduct a 4-month SOA IT<br />
Readiness Assessment in collaboration with its newly formed IT Transformation Team.<br />
This assessment was focused on a SOA adoption using a BOTTOM-UP approach where<br />
existing systems functionality was discovered and conceptual services were i<strong>de</strong>ntified.<br />
However, in or<strong>de</strong>r to fully comply with the ACP business goals and strategy, it will be<br />
Non-binding <strong>RFI</strong> (Request for Information) 5 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
necessary a TOP-DOWN approach that will allow the un<strong>de</strong>rstanding of the business<br />
point of view and that will allow closing the gap between existing systems functionality<br />
and the processes and services required. Additional information on this assessment and<br />
its results is provi<strong>de</strong>d in section 6 of this document.<br />
On June 2012, a Program Management team was established in or<strong>de</strong>r to extend the<br />
approach of the preceding SOA initiatives towards an integral, holistic, business-driven<br />
vision and program scope. The coordination team, namely RENOVA, is responsible for<br />
the adoption of Enterprise Architecture, the establishment of the EA CoE and the initial<br />
guidance of all EA efforts. It serves also as the coordinating Project Management Office<br />
(PMO) for the execution of projects to RENOVAte current processes and systems.<br />
The first milestone in this transformational effort is to procure a new comprehensive<br />
integration and <strong>de</strong>velopment BPM/SOA platform. This new platform inclu<strong>de</strong>s not only<br />
SOA components, but BPM, ECM, Governance tools among others. The platform is<br />
planned to be acquired through a bid-and-selection process between October and<br />
December 2012, and implemented in the <strong>de</strong>velopment environment by February 2013.<br />
2.1 SCOPE<br />
The information requested in this <strong>RFI</strong> refers to goals/tasks that the ACP seeks to<br />
accomplish with its own workforce and guidance/support from external consultants<br />
Goal<br />
“EA Adoption and<br />
Establishment of CoE”<br />
“Top-Down” and<br />
“Middle-Out”<br />
assessment of core<br />
business processes<br />
“Solution Project 1”<br />
Description<br />
Conceptualize, <strong>de</strong>velop and ensure adoption of<br />
Enterprise Architecture for the Panama <strong>Canal</strong>,<br />
including Business, Information, Application and<br />
Technology Architecture layers.<br />
Establish an EA Center of Excellence that ensures the<br />
sustainable usage of EA best practices and<br />
methodologies, and effective governance to satisfy<br />
business needs through agility and flexibility.<br />
Discover and analyze business processes with a ¨Top-<br />
Down¨ and “Middle-Out” approach to complete the<br />
BPM/SOA perspective, using the findings from the SOA<br />
Readiness Assessment (¨Bottom-Up¨ results).<br />
Design, build and implement business processes<br />
covering transit requests, reservation management<br />
and pre-arrival assessments for the <strong>Canal</strong>´s maritime<br />
services using BPM/SOA.<br />
Refer to Annex 8.3 for more information.<br />
Non-binding <strong>RFI</strong> (Request for Information) 6 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Following is an illustration of the <strong>RFI</strong> scope in terms of the organization as <strong>de</strong>scribed<br />
previously.<br />
2.2 ASSUMPTIONS<br />
At the beginning of the engagement, it is expected that the contractor will help the<br />
ACP to i<strong>de</strong>ntify priorities, risks and other factors regarding the courses of action in:<br />
application integration, mo<strong>de</strong>rnization, composite applications and new application<br />
<strong>de</strong>velopment<br />
It is of utmost importance that the ACP <strong>de</strong>velops the competencies and establishes<br />
the capabilities to use EA effectively to drive business and IT investments and to<br />
<strong>de</strong>liver solution implementation projects to the business while governing its<br />
architecture. For that matter, knowledge transfer is a key element of this<br />
engagement<br />
ACP will avoid the adoption of turn-key solutions to minimize the number and<br />
complexity of risks associated to the fact that these type of solutions do not allow<br />
effective knowledge transfer to maintain and extend their architectures<br />
It is expected that ACP resources will be responsible for value-ad<strong>de</strong>d tasks. To<br />
minimize costs, other non-core tasks could be outsourced to software factories such<br />
as <strong>de</strong>velopment for specific areas of the whole solution<br />
The work envisioned for the “Solution Project 1” shall make the most efficient use of<br />
the BPM/SOA platform components available for solution <strong>de</strong>velopment at ACP<br />
Non-binding <strong>RFI</strong> (Request for Information) 7 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
The <strong>de</strong>liverables from the initial SOA assessment, including Ontology Mo<strong>de</strong>l and<br />
conceptual services, are in Sparx System’s Enterprise Architect version 9.3. As ACP<br />
continues to grow its EA <strong>de</strong>sign and mo<strong>de</strong>ling software toolbox, other tools that are<br />
part of the ACP stack of tools may be used for these purposes<br />
Designs will be created in a single mo<strong>de</strong>l of Sparx System’s Enterprise Architect tool<br />
or equivalent tool part of the ACP stack, without redundancy in its entire mo<strong>de</strong>l.<br />
The methodology to be used will be <strong>de</strong>scribed fully and comprehensibly to ACP<br />
personnel, and it may be adopted for new projects without generating additional<br />
costs to ACP in licensing or additional consultancy for implementation/maintenance<br />
of the methodology<br />
Strategy for knowledge-transfer must inclu<strong>de</strong> workshops, one-on-one sessions as<br />
part of the on-the-job training, and a training plan as a means of formal<br />
<strong>de</strong>velopment for ACP personnel.<br />
Travel Expenses shall be consi<strong>de</strong>red in the costs estimates. Indicate the expected<br />
travel expenses for each of the resources/roles <strong>de</strong>scribed, and the number of trips<br />
required / expected for each.<br />
The services shall be provi<strong>de</strong>d through a company legally established in the Republic<br />
of Panama for the purposes of tax law compliance; otherwise, all payments will be<br />
subject to a tax retention of 30% until the company files a tax <strong>de</strong>claration<br />
All personnel assigned by the contractor must be properly certified and have<br />
verifiable experience, that is within the last two years, for the role they will play.<br />
Typical certifications inclu<strong>de</strong> but are not limited to TOGAF and PMP based on role.<br />
All personnel must be proficient in reading and writing in English (Knowledge of<br />
Spanish is a plus but NOT necessary)<br />
2.3 CONSTRAINTS<br />
The work to be performed for ¨Solution Project 1¨<br />
o Shall be based on TOGAF9 and OASIS, and must be built using at least the<br />
following BPM/ SOA layers: Presentation, Process, Rules, Services, Documents,<br />
and Components.<br />
o For the service layer, current functionalities, and conceptual services i<strong>de</strong>ntified in<br />
the SOA Readiness Assessment shall be validated and used as input for this layer.<br />
o In addition to the functional requirements, the analysis and <strong>de</strong>sign shall cover<br />
non-functional requirements including usability, reliability, performance,<br />
security, supportability, and other aspects to ensure quality of services.<br />
o The <strong>de</strong>sign must consi<strong>de</strong>r Web interfaces, B2B interfaces and offline capabilities<br />
for creating and uploading transactions through a web interface.<br />
Non-binding <strong>RFI</strong> (Request for Information) 8 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
2.4 <strong>RFI</strong> TEMPLATE<br />
Please provi<strong>de</strong> the following information for the company profile and the requested<br />
information for the listed goals for this request of information.<br />
Company Profile<br />
Item<br />
Company Background<br />
Areas of expertise<br />
HQ Location and<br />
global/regional/local<br />
(Panama) presence<br />
EA Development and EA<br />
Center of Excellence<br />
experience, capabilities<br />
and competencies<br />
BPM/SOA <strong>de</strong>velopment<br />
and integration<br />
experience, capabilities<br />
and competencies<br />
Successful EA Projects<br />
Successful BPM/SOA<br />
solution <strong>de</strong>velopment<br />
projects<br />
Point(s) of contact(s) for<br />
this <strong>RFI</strong>.<br />
Description<br />
Brief history of the company, website, business divisions,<br />
years in business, customer base …<br />
List areas of expertise, number of years providing services<br />
in these areas, solutions for vertical industries…<br />
Address of your main office or headquarters, regional<br />
offices or subsidiaries, partner network worldwi<strong>de</strong><br />
including specifically presence in Panama and the<br />
Americas.<br />
Service offerings, projects, participation in industry<br />
research and <strong>de</strong>velopment, number of qualified<br />
personnel, certified personnel…<br />
Service offerings, projects, participation in industry<br />
research and <strong>de</strong>velopment, number of qualified<br />
personnel, certified personnel…<br />
Description of services implemented in your clients<br />
comparable to the ones requested in this <strong>RFI</strong><br />
Description of services implemented in your clients<br />
comparable to the ones researched in this <strong>RFI</strong><br />
Name, title / position, telephone, e-mail, social networking<br />
If you are interested in providing services for the goals/tasks listed in the <strong>RFI</strong><br />
Description, please complete the additional information as follows:<br />
Interested in providing services for…<br />
“EA Adoption and Establishment of CoE” Goal<br />
““Top-Down” and “Middle-Out” assessment for core business<br />
processes Goal<br />
“Solution Project 1” Goal<br />
Please complete…<br />
Section A<br />
Section B<br />
Section C<br />
Non-binding <strong>RFI</strong> (Request for Information) 9 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Section A - EA Adoption and Establishment of CoE” Goal<br />
Item<br />
EA Methodology<br />
Expert Profiles / Roles<br />
Work plan<br />
ACP Workforce Requirements<br />
Knowledge Management Plan<br />
Description<br />
Describe the EA methodology to be used and its<br />
relation to EA best practices and industry<br />
frameworks. Specify how this EA methodology aligns<br />
with BPM/SOA <strong>de</strong>velopment and integration efforts.<br />
List the expert profiles/roles that will support/gui<strong>de</strong><br />
this goal with the proposed approach. For example,<br />
“Enterprise Architecture Consultant”, “Information<br />
Architect”, “Process Analyst”, “Technical Writer” and<br />
such. Inclu<strong>de</strong> role <strong>de</strong>scriptions for each.<br />
Describe the phases, milestones and schedule for<br />
this goal. Inclu<strong>de</strong> any <strong>de</strong>liverables expected for these<br />
objectives<br />
Describe the profiles/roles and their level of effort<br />
(hours) required by ACP in terms of the workforce<br />
that shall carry out this goal.<br />
Describe knowledge management activities that will<br />
guarantee knowledge transfer and EA program and<br />
EA CoE sustainability.<br />
Training and Development Plan Describe recommen<strong>de</strong>d formal training and<br />
<strong>de</strong>velopment plan for ACP personnel assigned to<br />
work and carry out this goal and sustain EA efforts<br />
thereafter, in addition to on-the-job knowledge<br />
transfer. The training plan must inclu<strong>de</strong> the list of<br />
courses and an estimated cost.<br />
Estimated level of effort<br />
(contract hours) to achieve this<br />
goal as <strong>de</strong>tailed, taking into<br />
account the assumptions and<br />
constraints listed.<br />
Estimated cost of services<br />
<strong>de</strong>scribed<br />
Estimated costs for additional<br />
services<br />
Additional consi<strong>de</strong>rations<br />
Evaluation mo<strong>de</strong>l for selection<br />
criteria<br />
Amount of hours required of each Expert Profile<br />
broken down for each of the proposed <strong>de</strong>liverable<br />
Provi<strong>de</strong> the total cost in USD for the services and its<br />
breakdown per <strong>de</strong>liverable listed in the work plan.<br />
Provi<strong>de</strong> hourly rates in USD per role/function for<br />
additional services not inclu<strong>de</strong>d in the scope of this<br />
<strong>RFI</strong><br />
Inclu<strong>de</strong> any other information that is important to<br />
consi<strong>de</strong>r (additional resources or requirements, prerequisite<br />
information…)<br />
List sample criteria for evaluation including capability<br />
attributes, cultural fit, certifications, personnel<br />
requirements, etc. to be consi<strong>de</strong>red for the RFP.<br />
Non-binding <strong>RFI</strong> (Request for Information) 10 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Section B - “Top-Down” and “Middle-Out” assessment for core business processes<br />
Consi<strong>de</strong>r the following scenarios, and for EACH of these scenarios complete the table below:<br />
Item<br />
Scenario<br />
“Done by ACP” where ACP personnel complete most of the actual work, supported by<br />
mentoring and guidance, quality checks and such.<br />
“Hybrid Joint ACP/Provi<strong>de</strong>r approach” where both ACP and Provi<strong>de</strong>r perform actual<br />
tasks in the analysis, <strong>de</strong>sign, build and implementation. This means the Provi<strong>de</strong>r’s staff<br />
will be regularly completing tasks towards <strong>de</strong>liverables.<br />
BPM/SOA Methodology<br />
Description<br />
“Done by ACP” or “Hybrid Joint ACP/Provi<strong>de</strong>r<br />
approach”.<br />
Describe the BPM/SOA methodology to be used for<br />
the discovery and analysis of core business processes<br />
to perform the “Top-Down” and “Middle-Out”<br />
approach. Explain how this methodology covers the<br />
work to be performed at each BPM/SOA layer.<br />
Expert Profiles / Roles List the expert profiles/roles that will<br />
support/gui<strong>de</strong>/execute this goal with the proposed<br />
approach. For example, “Enterprise Architect”,<br />
“Service Designer”, “Business Rules Specialist”,<br />
“Usability expert” and such. Inclu<strong>de</strong> role <strong>de</strong>scriptions<br />
for each.<br />
Work plan<br />
ACP Workforce Requirements<br />
Knowledge Management Plan<br />
Training and Development Plan<br />
Describe the phases, milestones and schedule for<br />
this goal. List all expected <strong>de</strong>liverables for these<br />
objectives.<br />
Describe the profiles/roles and their level of effort<br />
(hours) required by ACP in terms of the workforce<br />
that shall carry out this goal.<br />
Describe knowledge management activities that will<br />
guarantee knowledge transfer and sustain future inhouse<br />
or outsourced “Top-Down” and “Middle-Out”<br />
assessment.<br />
Describe recommen<strong>de</strong>d training and <strong>de</strong>velopment<br />
plan for ACP personnel assigned to work and carry<br />
out this goal and sustain future in-house or<br />
outsourced “Top-Down” and “Middle-Out”<br />
assessment.<br />
Non-binding <strong>RFI</strong> (Request for Information) 11 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Consi<strong>de</strong>r the following scenarios, and for EACH of these scenarios complete the table below:<br />
“Done by ACP” where ACP personnel complete most of the actual work, supported by<br />
mentoring and guidance, quality checks and such.<br />
“Hybrid Joint ACP/Provi<strong>de</strong>r approach” where both ACP and Provi<strong>de</strong>r perform actual<br />
tasks in the analysis, <strong>de</strong>sign, build and implementation. This means the Provi<strong>de</strong>r’s staff<br />
will be regularly completing tasks towards <strong>de</strong>liverables.<br />
Item<br />
Estimated level of effort<br />
(contract hours) to achieve this<br />
goal as <strong>de</strong>tailed, taking into<br />
account the assumptions and<br />
constraints listed.<br />
Estimated cost of services<br />
Estimated costs for additional<br />
services<br />
Estimated cost of Training<br />
Requirements<br />
Additional consi<strong>de</strong>rations<br />
Evaluation mo<strong>de</strong>l for selection<br />
criteria<br />
Description<br />
Amount of hours required of each Expert Profile<br />
broken down for each of the proposed <strong>de</strong>liverables.<br />
Provi<strong>de</strong> the total cost in USD for the services and its<br />
breakdown per <strong>de</strong>liverable listed in the work plan.<br />
Provi<strong>de</strong> costs per hour per role for activities to be<br />
hired as additional services in USD.<br />
Provi<strong>de</strong> the total cost for the Training Plan <strong>de</strong>scribed,<br />
in USD as a separate quote.<br />
Inclu<strong>de</strong> any other information that is important to<br />
consi<strong>de</strong>r (additional resources or requirements, prerequisite<br />
information…).<br />
List sample criteria for evaluation including capability<br />
attributes, cultural fit, personnel minimum<br />
requirements, etc. to be consi<strong>de</strong>red for the RFP.<br />
Non-binding <strong>RFI</strong> (Request for Information) 12 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Section C - “Solution Project 1”<br />
Consi<strong>de</strong>r the following scenario, and for EACH scenario that meets your interests, complete the<br />
table below.<br />
Item<br />
Scenario<br />
“Done by ACP” where ACP personnel complete most of the actual work, supported by<br />
mentoring and guidance, quality checks and such.<br />
“Hybrid Joint ACP/Provi<strong>de</strong>r approach” where both ACP and Provi<strong>de</strong>r perform actual<br />
tasks in the analysis, <strong>de</strong>sign, build and implementation. This means the Provi<strong>de</strong>r’s staff<br />
will be regularly completing tasks towards <strong>de</strong>liverables.<br />
BPM/SOA Methodology<br />
Description<br />
“Done by ACP” or “Hybrid Joint ACP/Provi<strong>de</strong>r<br />
approach”.<br />
Describe the BPM/SOA methodology to be used for<br />
the analysis, <strong>de</strong>sign, build and implementation of<br />
“Solution Project 1.” Explain how this methodology<br />
covers the work to be performed at each BPM/SOA<br />
layer.<br />
Expert Profiles / Roles List the expert profiles/roles that will<br />
support/gui<strong>de</strong>/execute this goal with the proposed<br />
approach. For example, “SOA Architect”, “Service<br />
Designer”, “Business Rules Specialist”, “Usability<br />
expert” and such. Inclu<strong>de</strong> role <strong>de</strong>scriptions for each.<br />
Work plan:<br />
ACP Workforce Requirements<br />
Knowledge Management Plan<br />
Training and Development Plan<br />
Describe the phases, milestones and schedule for<br />
this goal. List all expected <strong>de</strong>liverables for these<br />
objectives.<br />
Describe the profiles/roles and their level of effort<br />
(hours) required by ACP in terms of the workforce<br />
that shall carry out this goal.<br />
Describe knowledge management activities that will<br />
guarantee knowledge transfer and sustain future inhouse<br />
or outsourced BPM/SOA solution projects.<br />
Describe recommen<strong>de</strong>d training and <strong>de</strong>velopment<br />
plan for ACP personnel assigned to work and carry<br />
out this goal and sustain future in-house or<br />
outsourced BPM/SOA solution projects.<br />
Non-binding <strong>RFI</strong> (Request for Information) 13 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Consi<strong>de</strong>r the following scenario, and for EACH scenario that meets your interests, complete the<br />
table below.<br />
“Done by ACP” where ACP personnel complete most of the actual work, supported by<br />
mentoring and guidance, quality checks and such.<br />
“Hybrid Joint ACP/Provi<strong>de</strong>r approach” where both ACP and Provi<strong>de</strong>r perform actual<br />
tasks in the analysis, <strong>de</strong>sign, build and implementation. This means the Provi<strong>de</strong>r’s staff<br />
will be regularly completing tasks towards <strong>de</strong>liverables.<br />
Item<br />
Estimated level of effort<br />
(contract hours) to achieve this<br />
goal as <strong>de</strong>tailed, taking into<br />
account the assumptions and<br />
constraints listed.<br />
Estimated cost of services<br />
Estimated costs for additional<br />
services<br />
Estimated cost of Training<br />
Requirements<br />
Additional consi<strong>de</strong>rations<br />
Evaluation mo<strong>de</strong>l for selection<br />
criteria<br />
Description<br />
Amount of hours required of each Expert Profile<br />
broken down for each of the proposed <strong>de</strong>liverables.<br />
Provi<strong>de</strong> the total cost for the services <strong>de</strong>scribed, in<br />
USD.<br />
Provi<strong>de</strong> costs per hour per role for activities to be<br />
hired as additional services in USD.<br />
Provi<strong>de</strong> the total cost for the Training Plan <strong>de</strong>scribed,<br />
in USD, as a separate quote.<br />
Inclu<strong>de</strong> any other information that is important to<br />
consi<strong>de</strong>r (additional resources or requirements, prerequisite<br />
information…).<br />
List sample criteria for evaluation including capability<br />
attributes, cultural fit, personnel minimum<br />
requirements, etc. to be consi<strong>de</strong>red for the RFP.<br />
Non-binding <strong>RFI</strong> (Request for Information) 14 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
2.5 <strong>RFI</strong> PROCEDURE<br />
This <strong>RFI</strong> is distributed by web/e-mail to a limited number of companies based on ACP’s<br />
market knowledge. To further enhance transparency and participation, the <strong>RFI</strong> will also<br />
be posted via Twitter and Linked In. Feel free to notify or forward this <strong>RFI</strong> to business<br />
partners in capacity of providing the aforementioned services.<br />
Your response to this <strong>RFI</strong> is required no later than November 2nd, 2012 by email to<br />
renova@pancanal.com<br />
Point(s) of Contact<br />
Please provi<strong>de</strong> your response in WORD or PDF format to the following electronic mails:<br />
Primary POC<br />
Alternate POC<br />
Cristina Lee<br />
RENOVA Enterprise Architecture Program<br />
Phone: +507.272.7595<br />
E-mail: renova@pancanal.com<br />
Axel Mock<br />
RENOVA Enterprise Architecture Program<br />
Phone: +507.272.1917<br />
E-mail: renova@pancanal.com<br />
Non-binding <strong>RFI</strong> (Request for Information) 15 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
3.<br />
3.1 ACP VISION<br />
WORLD LEADER in services to the maritime industry and in sustainable <strong>de</strong>velopment for<br />
the conservation of the Panama <strong>Canal</strong> watershed.<br />
CORNERSTONE of the global transportation system and driving force for the progress,<br />
<strong>de</strong>velopment and growth of Panama.<br />
MODEL of excellence, integrity and transparency in our conduct; committed to the<br />
integral <strong>de</strong>velopment of our human resource team.<br />
3.2 ACP MISSION<br />
To produce the maximum sustainable benefit from our geographical position.<br />
We will be successful to the extent that we provi<strong>de</strong> value and service to our customers,<br />
increase our corporate value and thus contribute to the prosperity of Panama.<br />
Our business. This enterprise is charged with operating, maintaining and improving the<br />
Panama <strong>Canal</strong> so that it remains the route of choice for our customers. We are the<br />
exclusive administrators of the <strong>Canal</strong>'s patrimony and do so in a manner that is<br />
profitable, efficient and competitive, with excellence, quality and transparency, while<br />
guaranteeing prompt, <strong>de</strong>pendable, safe and uninterrupted interoceanic transit. We<br />
invest in training and technology; we grow in or<strong>de</strong>r to strengthen the corporation's<br />
competitive position and assure future viability. We manage and conserve the <strong>Canal</strong>'s<br />
water resources and participate actively in environmental protection, as well as in the<br />
sustainable <strong>de</strong>velopment of the <strong>Canal</strong> watershed.<br />
Our country. We bring wealth to Panama and contribute with our efforts to the nation's<br />
welfare, <strong>de</strong>velopment and progress, and to an improved standard of living for all<br />
Panamanians.<br />
Our customers. We build lasting relationships with our customers, un<strong>de</strong>rstanding and<br />
anticipating their needs, and offering quality service.<br />
Our people. We recognize that the <strong>Canal</strong> worker is the most important resource in<br />
achieving service excellence. We recruit and promote the very best. We value diversity<br />
and encourage teamwork, while continuously training our people, creating the<br />
opportunities for all individuals to contribute, learn, grow, and progress based on their<br />
merits, and to be fairly compensated for their contributions.<br />
Non-binding <strong>RFI</strong> (Request for Information) 16 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
3.3 ORGANIZATIONAL CHART<br />
Non-binding <strong>RFI</strong> (Request for Information) 17 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
4.<br />
ACP is committed with its mission of operating, maintaining and improving the Panama<br />
<strong>Canal</strong> so that it remains the route of choice for our customers, and has <strong>de</strong>veloped a<br />
catalog with more than 100 applications, most of them for <strong>de</strong>partmental used but a few<br />
ones available for supporting the most critical and major Business Processes.<br />
The following diagram shows the current ACP systems applications covered during the<br />
IT Readiness Assessment for SOA (refer to section 6) with the main applications:<br />
Electronic Data Collection System (EDCS)<br />
Mobile Data Collection Application (MDCA)<br />
Enhanced Vessel Traffic Management System (EVTMS)<br />
Customer Services Management System (CSMS)<br />
Other <strong>de</strong>partmental applications were not inclu<strong>de</strong>d in the assessment but they are<br />
required for the transit operation and must be inclu<strong>de</strong>d in the new architecture.<br />
ACP Critical Application Systems – Functional Application View<br />
4.1 ELECTRONIC DATA COLLECTION SYSTEM (EDCS)<br />
Built in Java using a proprietary framework of Crimson Logic. This system consi<strong>de</strong>rs the<br />
following framework, standards and technologies:<br />
Non-binding <strong>RFI</strong> (Request for Information) 18 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
DAO (Data Access Object)<br />
JavaScript<br />
JMS (Java Message Service)<br />
JSP (JavaServer Pages)<br />
MDB (Message Driven Bean)<br />
MVC (Mo<strong>de</strong>l View Controller)<br />
Servlet<br />
VO (Value Object)<br />
XML<br />
Initial analysis conclu<strong>de</strong>d that SQL statements are embed<strong>de</strong>d in the co<strong>de</strong> through the<br />
entire <strong>de</strong>velopment. No reuse components i<strong>de</strong>ntified.<br />
Electronic Data Collection System<br />
Technical Name<br />
EDCS – part of ADCS<br />
Description<br />
Allows the customers and agents to submit all required pre-arrival information of a vessel to visit<br />
and/or transit the Panama <strong>Canal</strong> as well as for ACP representatives to process these submissions. After<br />
being verified by ACP personnel, this information is incorporated into the production database of the<br />
Enhanced Vessel Traffic Management System (EVTMS). The information is provi<strong>de</strong>d by web, cig or xml<br />
format through a from upload option.<br />
Type<br />
Outsourced by Crimson Logic (http://www.crimsonlogic.com)<br />
Criticality<br />
CRITICAL - OP - Maritime Operations<br />
Development Language Java and Crimson Logic COTS<br />
Responsible Unit<br />
FAII-SMI<br />
Platform<br />
EDCS Web access<br />
• MS Internet Explorer 6.0 SP1 and above<br />
• Windows 2000 (SP2), Windows XP<br />
• JRE 1.4.2<br />
• CIP & I-Key drivers<br />
EDCS CIG with RTFTP Client for Windows<br />
• Windows 2000 (SP4)<br />
for Solaris<br />
• Solaris 8<br />
• gcc 2.95.3 and above<br />
Users 200<br />
Availability<br />
24X7<br />
Owner<br />
OP<br />
Database SUN V880, Solaris 9<br />
Oracle Server 9.2.0<br />
Application<br />
SUN V880, Solaris 9, load balanced (content switch)<br />
BEA Weblogic Application Sever 8.1<br />
Architecture<br />
3-tier<br />
Status<br />
Active<br />
Modules<br />
ETA, (Estimated Time of Arrival) Vessels, visits and movement information of Vessels<br />
SHD (Ship Due), Vessels, visits, movement, security and quarantine information of Vessels<br />
CAD (Cargo Declaration), Vessel's cargo <strong>de</strong>claration<br />
BAP (BAPLIE), Contenerized cargo information<br />
PAX (Passenger list), Passenger list<br />
CREW (Crew list). Crew List<br />
Functional Areas<br />
Maritime Operations Department<br />
Functionalities<br />
(EDCS) allows the customers and agents to submit all required pre-arrival information of a vessel to visit and/or transit the Panama<br />
<strong>Canal</strong> as well as for ACP representatives to process these submissions. The information is provi<strong>de</strong>d by web, cig or xml format<br />
through a form upload option.<br />
Non-binding <strong>RFI</strong> (Request for Information) 19 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Project Scope: All modules in this system are selected as part of Solution No. 1 for a<br />
BPM/SOA approach as the first initiative.<br />
EDCS and MDCA Systems – Technical Components View<br />
4.2 MOBILE DATA COLLECTION APPLICATION (MDCA)<br />
Built on .NET. The database used by this application comprises internally views with<br />
triggers responsible for distributing the information into the EVTMS database.<br />
The initial analysis conclu<strong>de</strong>d that <strong>de</strong>velopment is quite simple and rudimentary<br />
consi<strong>de</strong>ring the layers in which they are built. And like EDCS, SQL statements are<br />
embed<strong>de</strong>d in the co<strong>de</strong>.<br />
Mobile Data Collection Application<br />
Technical Name<br />
MDCA – part of ADCS<br />
Description<br />
Allows the Boarding Officer to automate admeasurements processes prior to the vessel transit through<br />
the canal.<br />
Type<br />
Outsourced by Crimson Logic (http://www.crimsonlogic.com)<br />
Criticality<br />
CRITICAL - OP - Maritime Operations<br />
Development Language .NET, Java<br />
Responsible Unit<br />
FAII-SMI<br />
Platform<br />
• Windows 2000, .Net Framework, BT 500 Bluetooth client<br />
• JRE 1.4.2, CIP & I-Key drivers, Oracle Data Provi<strong>de</strong>r for .net<br />
Users 50<br />
Availability<br />
24x7<br />
Owner<br />
OP<br />
Database HW: SUN M5000, Solaris zones, Solaris 10<br />
SW: Oracle Server 11.2.0.2<br />
Non-binding <strong>RFI</strong> (Request for Information) 20 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Application<br />
SUN V880, Solaris 9, load balanced (content switch)<br />
BEA Weblogic Application Sever 8.1<br />
Architecture<br />
Client / server<br />
Status<br />
Active<br />
Modules<br />
ADS Final<br />
SIQD Final<br />
Tolls<br />
Docking Release<br />
Transit Release<br />
Handline Release<br />
Received from the Master<br />
Admeasurer's Inspection Checklist<br />
Admeasurement Clearance and Handline Inspection (No Agents)<br />
Handline Lockage Request<br />
Launch Fee<br />
MCC<br />
Chock & Bitts<br />
Tank Statements<br />
Super Structure Calculation<br />
Crew List<br />
Passenger List<br />
Retrieve reports module<br />
Functional Areas<br />
Maritime Operations Department<br />
Functionalities<br />
Facilitates Admeasurement inspections of vessels arriving in <strong>Canal</strong> waters, through the wireless network from mobile <strong>de</strong>vices to<br />
access information in the EVTMS system. Inclu<strong>de</strong>s options for: capture and updating the results of the admeasurement work;<br />
provi<strong>de</strong> digital signature for documents; electronic forms printing; synchronize information between the first and second boarding<br />
officer; and synchronize information with EVTMS.<br />
4.3 ENHANCED VESSEL TRAFFIC MANAGEMENT SYSTEM (EVTMS)<br />
Built in Oracle Forms. This system provi<strong>de</strong>s real-time information from <strong>Canal</strong> resources<br />
and the vessels in transit.<br />
Initial analysis conclu<strong>de</strong>d that the structure within the database shows the correct use<br />
of packages, procedures and functions. However, business forms have embed<strong>de</strong>d logic<br />
components as present in the database. This logic is highly recommen<strong>de</strong>d to be moved<br />
outsi<strong>de</strong> these components and located in a business rules engine.<br />
EVTMS Oracle Forms Applications<br />
Non-binding <strong>RFI</strong> (Request for Information) 21 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Enhanced Vessel Traffic Management System<br />
Technical Name<br />
EVTMS<br />
Description<br />
Integrates the operational transit information in a database central repository, providing real time<br />
information of <strong>Canal</strong> resources and in-transit vessels within the limits of the waterway.<br />
Type<br />
In-house <strong>de</strong>velopment<br />
Criticality<br />
CRITICAL - OP - Maritime Operations<br />
Development Language Business components use Oracle Developer Suite 10g (Forms/Reports), PL/SQL, Java and RDBMS Oracle<br />
11g, Scientific components use .NET 2003, VB6 and G2, Migrating everything to .NET 2010.<br />
Responsible Unit<br />
FAII-SMI<br />
Platform Oracle Forms Server, Windows XP, .NET 2.0, .NET framework 4.0<br />
Users 1500<br />
Availability<br />
24x7<br />
Owner<br />
OP<br />
Database HW: SUN M5000, Solaris zones, Solaris 10<br />
SW: Oracle Server 11.2.0.2<br />
Application<br />
HW: SUN Bla<strong>de</strong> 6000 (T3-1B), Solaris zones, Solaris 10, load balanced (content switch)<br />
SW: Oracle OAS 10.1.2 (Forms Server, Report Server)<br />
Architecture<br />
client/server<br />
Status<br />
Active<br />
Modules<br />
Maintenance of vessel's visit and its movements<br />
Vessel Transit Reservation<br />
Billing Maritime Services<br />
Maintenance for vessel’s transit resources requirements and restrictions<br />
Operational transit processes<br />
Vessel Transit Schedule Planning<br />
Harbor and anchorage movements<br />
Pilot Assignment<br />
Management Inquiries<br />
System Administration<br />
Functional Areas<br />
Maritime Operations Department<br />
Functionalities<br />
Integrates the operational transit information in a database central repository, providing real time information of <strong>Canal</strong> resources<br />
and in-transit vessels within the limits of the waterway. Users are allowed to administer visits and process booking requests,<br />
register admeasurement activities, review funds and process financial information, administer transit restrictions, resources and<br />
<strong>de</strong>termine precautionary measurements for dangerous cargo or special transit conditions.<br />
Also evaluate potential risks based on the information of crew, passenger, cargo and previous ports call, coordinate harbor and<br />
anchorage movements and provi<strong>de</strong> information through reports and on-line requests to both internal and external users.<br />
Project Scope: Maintenance of vessel’s visit and its movements (ETA/SHD) and Vessel<br />
Transit Reservation (Booking) modules in EVTMS Business for this system are selected as<br />
part of Solution No. 1 for the BPM/SOA approach as the first initiative.<br />
Non-binding <strong>RFI</strong> (Request for Information) 22 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Non-binding <strong>RFI</strong> (Request for Information) 23 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Non-binding <strong>RFI</strong> (Request for Information) 24 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
4.4 CUSTOMER SERVICE MANAGEMENT SYSTEM (CSMS)<br />
Inclu<strong>de</strong> the i<strong>de</strong>ntity management functions for performing user authentication and<br />
authorization of applications; and the customer service management system, for<br />
managing the services <strong>de</strong>livered to customers. Some of its features are: tariffs, billing<br />
information, and more. Built by PSL on Java (JEE) and uses a proprietary framework<br />
called “JBrain”.<br />
Initial analysis <strong>de</strong>termined that this system should not be migrated into the new<br />
enterprise architecture at least during the first initiatives because it was <strong>de</strong>veloped<br />
using Java un<strong>de</strong>r a service mo<strong>de</strong>l. However, current and future functionalities for this<br />
system should be analyzed and evaluated in or<strong>de</strong>r to incorporate those into the new<br />
architecture.<br />
Customer Service Management System<br />
Technical Name<br />
CSMS<br />
Description<br />
Extends the guarantee process for revolving funds of current shipping agencies with ACP; allows<br />
advancing the earning and improving the billing process (including standard maritime services); allows<br />
the registry and control of inci<strong>de</strong>ntal maritime and commercial services provi<strong>de</strong>d to the clients; and<br />
permits the submission of transit bookings guarantees directly to the shipping agencies.<br />
Type<br />
Outsourced by PSL (http://www.psl.com.co)<br />
Criticality<br />
CRITICAL - OP - Maritime Operations<br />
Development Language Java (JEE)<br />
and PSL JBrain Framework<br />
Responsible Unit<br />
FAII-SMI<br />
Platform IE8, Windows XP, Windows 7<br />
Users 1433<br />
Availability<br />
24x7<br />
Owner<br />
OP<br />
Database HW: SUN M5000, Solaris zones, Solaris 10<br />
SW: Oracle Server 11.2.0.2<br />
Application<br />
HW: SUN Bla<strong>de</strong> 6000 (T3-1B), Solaris zones, Solaris 10, load balanced (content switch)<br />
SW: Oracle OAS 10.1.3 (OC4J/JAVA)<br />
Architecture<br />
3-tier / client/server<br />
Status<br />
Active<br />
Modules<br />
IDMS (I<strong>de</strong>ntification Management System)<br />
Tariffs<br />
Services<br />
Guarantees<br />
Launches<br />
Tugs<br />
Inspections<br />
Billing<br />
Other Services<br />
Commercial Services<br />
Commercial Billing<br />
Functional Areas<br />
Maritime Operations Department<br />
Finances<br />
Functionalities<br />
CSMS Functionality: Allow Maritime & Commercial tariffs, account, and service configuration and administration; commercial<br />
contracts configuration and administration (Occasional, Recurrent & One-Time); guarantee administration (Input, Approval &<br />
Expiration); charges flows, generation and invoicing; automatic assignment of guarantees to Maritime charges; and Maritime<br />
Invoices Publishing, to be available to external users (Banks & Shipping Agents). Provi<strong>de</strong> maritime charges quotations, and manage<br />
Claims and other clients request for Information<br />
IDMS Functionality: Manage User Profile configuration; internal User Activation using Active Directory; external user creation using<br />
SUN LDAP; assign user profiles and organization activation.<br />
Non-binding <strong>RFI</strong> (Request for Information) 25 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
CSMS System – Technical Components View<br />
Non-binding <strong>RFI</strong> (Request for Information) 26 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
4.5 SUMMARY TABLE OF MARITIME APPLICATIONS<br />
The following table lists the utilized software for core business processes in the<br />
applications that support the Transit Operations Division. It also <strong>de</strong>scribes the software<br />
infrastructure requirements for these applications.<br />
Non-binding <strong>RFI</strong> (Request for Information) 27 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Project Scope: Integration to Other Supporting Applications is part of Solution No. 1 for<br />
the BPM/SOA approach as the first initiative.<br />
4.6 MARITIME SYSTEMS FUNCTIONAL MODULE VIEW<br />
Following is a view of ACP’s functional modules components and technical components<br />
of the core business application provi<strong>de</strong>d for additional information.<br />
Application: EDCS<br />
Modules: ETA/Ship Due, Cargo Declaration, BAPLIE, Crew List, Passenger List, Booking,<br />
Data Replication<br />
Application: EVTMS Business<br />
Modules: ETA/Ship Due, Booking, Admeasurement, Security, Marine Billing, CPC/Safety,<br />
Resources, Data Replication<br />
Application: EVTMS Scientific<br />
Modules: Vessel Schedule, Pilot Assignment, Harbor, Signal Station<br />
Non-binding <strong>RFI</strong> (Request for Information) 28 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Application: CSMS<br />
Sub-systems/Modules: Guarantee, Inspections, Tariff, Billing, Launches, Services, Tug,<br />
Commercial Services, Commercial Billing, Other Services, IDMS<br />
Application: Departmental Systems<br />
Sub-systems/Modules: Tug Schedule, Linehandlers, ShipFile/Filenet<br />
Non-binding <strong>RFI</strong> (Request for Information) 29 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Non-binding <strong>RFI</strong> (Request for Information) 30 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
4.7 MARITIME SYSTEMS TECHNOLOGY VIEW<br />
The following diagram shows the software configurations and its software environment<br />
relationship. It also provi<strong>de</strong>s a quick overview of the different server types, required<br />
configurations, and different peripherals.<br />
Non-binding <strong>RFI</strong> (Request for Information) 31 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
5.<br />
This section provi<strong>de</strong>s a general overview of the existing ACP infrastructure main components<br />
just as a reference.<br />
Component<br />
ACP current tools<br />
1. Servers Unix-based (Sun) Intel-based (HP/Dell)<br />
2. Server operating systems Windows Server 2003 R2 and above Sun Solaris 10 and above<br />
3. Work stations Intel-based (example, HP, Dell)<br />
4. Workstation operating systems Windows XP SP3 and above<br />
5. Database Oracle 11g (v 11.2) RDBMS and above, or MS SQL Server 2005 and above<br />
6. App Server and/or Web Server Oracle iAS10g & BEA Weblogic on Unix / Microsoft IIS<br />
7. Browsers Microsoft Internet Explorer 7.0 and above<br />
8. Corporate email system Microsoft Exchange 2010<br />
9. Collaboration and Document Microsoft Office SharePoint Server 2007 and above<br />
Management System<br />
10. Imaging KnowledgeLake Imaging<br />
11. Office productivity tool Microsoft Office 2010 and above<br />
12. Directory Microsoft Active Directory, SUN LDAP Server<br />
13. Business Process Management<br />
System (BPMS)<br />
Tibco Active Matrix<br />
14. File Management IBM Filenet Panagon<br />
15. Business Intelligence IBM Cognos 10<br />
16. Commercial Off-the-Shelf Oracle Financials, Oracle Human Resources, Oracle Primavera, IBM Maximo<br />
Programming Languages and Tools<br />
Web Services MS Access Oracle Developer Suite<br />
Java Visual Basic IBM Cognos<br />
.NET Framework Visual Studio IBM FileNET<br />
XML MS SharePoint Genexus (9,X)<br />
C# Reporting Services G2<br />
Javascript ASP ArcGIS<br />
Integration Types<br />
Oracle Database Link<br />
Oracle Advanced Replication<br />
Web Services<br />
Java API<br />
Data File Transfer<br />
XML Http<br />
DTS<br />
5.1 OPERATING SYSTEM<br />
The ACP corporate systems run un<strong>de</strong>r SUN Microsystems’ Solaris Operating System version 9 or<br />
above, Windows 2003 Server and Windows XP. The Sun Solaris is the preferred O.S. for systems<br />
<strong>de</strong>ployment running with Oracle RDBMS.<br />
Non-binding <strong>RFI</strong> (Request for Information) 32 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
5.2 RDBMS SOFTWARE<br />
The ACP corporate systems run un<strong>de</strong>r Oracle’s RDBMS version 9i or above, Microsoft SQL Server<br />
2000 and SQL Server 2005. Oracle is the preferred RDBMS for critical systems <strong>de</strong>ployment.<br />
5.3 STORAGE<br />
The storage for all of the ACP corporate system is accessed through a Storage Area Network<br />
(SAN) insi<strong>de</strong> the Datacenters. The vendor must provi<strong>de</strong> to the ACP accurate storage estimates so<br />
that the appropriate space allocation can be done to ensure proper system performance.<br />
The SAN is based on Broca<strong>de</strong> Fiber Channel switches.<br />
The SAN based storage will host all non-operating-system software (COTS), programs, and data.<br />
Additional SAN storage is expected to manage the new architecture.<br />
5.4 SERVERS<br />
The ACP corporate systems run un<strong>de</strong>r SUN Microsystems’ SPARC platform, or x86 (Intel, AMD)<br />
Windows platform.<br />
The existing production application tier consists of Sun E4800, Sun T2000 and HP Bla<strong>de</strong> servers,<br />
which are attached to a SAN (Storage Area Network) and load balanced through a Cisco Content<br />
Switch. Servers can be physical or virtual <strong>de</strong>pending on the application’s requirement. When<br />
virtualized, the preferred hypervisors are Solaris 9 and VMware ESX 3.5 or above.<br />
The existing production database tier consists of a Sun 6900 Server. Both tiers support the<br />
Production and Pre-Production environments.<br />
The existing <strong>de</strong>velopment application tier consists of Sun 450 and V890 servers and the<br />
<strong>de</strong>velopment database tier consists of a Sun 4500 Server. This hardware infrastructure gives<br />
service to the <strong>de</strong>velopment environment and the system test environment.<br />
Additional Sun servers are expected to manage the new architecture.<br />
5.5 TELECOMMUNICATIONS<br />
All equipment and associated software in ACP existing IT infrastructure are Cisco.<br />
The current Internet bandwidth for the ACP is four (4) optical Ethernet links, two at 5 Mbps and<br />
two at 10 Mbps, through two different Internet service provi<strong>de</strong>rs using full BGP-4 routing<br />
protocol. It should also evaluate the current bandwidth utilization in each link, to <strong>de</strong>termine the<br />
impact on their solution, consi<strong>de</strong>ring the amount of estimated transactions and data traffic for<br />
Non-binding <strong>RFI</strong> (Request for Information) 33 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
ACP environment. In case this infrastructure is not enough to comply with the ACP solution<br />
requirements, the provi<strong>de</strong>r should inclu<strong>de</strong> the required additional resources (hardware,<br />
software, links, services, etc.) to make it work properly.<br />
With regards to service availability on Internet access, currently ACP has a baseline of 99.6% a<br />
year. The provi<strong>de</strong>r should evaluate this baseline versus the ACP solution requirements in terms<br />
of availability.<br />
For reference purposes, our current optical Ethernet links to Internet are in a load-sharing<br />
configuration for upstream and downstream traffic with an average utilization of 60% during<br />
working hours, but eventually have peaks of 100% for a short period of time.<br />
5.6 OTHER SOFTWARE<br />
For internal disk mirrors, and disk volume management, ACP is currently using Veritas Volume<br />
Manager Version 3.1.1 or above.<br />
For disk volume availability, recovery, and performance, ACP is currently using Veritas File<br />
System version 3.4 or above.<br />
For automated backups, the ACP is currently using Veritas Netbackup version 4.5 or above, with<br />
the appropriate database agent.<br />
The use of the BPM tool is limited to the implementation of an administrative process to<br />
manage forms only.<br />
Non-binding <strong>RFI</strong> (Request for Information) 34 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
6.<br />
As a first initiative, the ACP completed a four (4) months SOA IT Readiness Assessment<br />
and Roadmap to provi<strong>de</strong> a better un<strong>de</strong>rstanding of the current situation and,<br />
consequently, established the basis for the <strong>de</strong>velopment of a phased SOA adoption and<br />
mo<strong>de</strong>rnization plan to adapt software, people and processes to a service orientation by<br />
<strong>de</strong>livering early, measurable, and incremental business benefits while avoiding major<br />
disruptions. The tracks covers by this assessment inclu<strong>de</strong>d the following:<br />
SOA Readiness Assessment<br />
Defined the basis on which to <strong>de</strong>velop the ACP service mo<strong>de</strong>l and <strong>de</strong>fined the optimal<br />
technical requirements for each of the layers that make up a service-oriented<br />
architecture. It also inclu<strong>de</strong>d the <strong>de</strong>finition, analysis and <strong>de</strong>sign of a service<br />
specification to implement.<br />
SOA Roadmap<br />
Provi<strong>de</strong>d a Project Plan <strong>de</strong>tailed <strong>de</strong>finition un<strong>de</strong>r a SOA guidance for the ACP, including<br />
the preparation and training of ACP personnel.<br />
SOA Architecture<br />
Defined the different layers or platforms nee<strong>de</strong>d to implement a complete SOA strategy,<br />
and to ensure the a<strong>de</strong>quacy of such Technological Architecture normalized mo<strong>de</strong>l and<br />
its acceptance. It also inclu<strong>de</strong>d the infrastructure SOA Requirements and the SOA ToR.<br />
SOA Center of Excellence and Governance<br />
Defined the mo<strong>de</strong>l and procedures for roles required within the IT <strong>de</strong>partment for the<br />
SOA governance.<br />
Even though, during the consulting process ACP un<strong>de</strong>rstood the need to re<strong>de</strong>fine the<br />
scope of the study toward an Enterprise Architecture, the original scope for the<br />
consulting was limited to the Service-Oriented Architecture.<br />
6.1 ANALYSIS OF RESULTS OF THE BPM/SOA MATURITY SURVEY.<br />
The survey results are transferred to a BPM/SOA Maturity evaluation matrix with<br />
specific weights for each of the survey lines, obtaining a valuation for each of the<br />
evaluation categories that are inclu<strong>de</strong>d in these lines.<br />
The overall results for the iteration of the survey are reflected in the Summary of the<br />
evaluation matrix (May 2012) shown below:<br />
Non-binding <strong>RFI</strong> (Request for Information) 35 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
BPM/SOA Maturity Evaluation Matrix for ACP (May 2012)<br />
There is a state of maturity primarily located within the first level with gain in<br />
Preparation Technology, Organization Maturity, and Life Cycle Management, due to<br />
different implementations un<strong>de</strong>rtaken in the organization of BPM and Web Service<br />
technologies; however, offset by almost no governance in any environment.<br />
These results indicate progress with unconsolidated experiences, not being<br />
accompanied by corresponding increases for absorption of technologies and the<br />
application of these in other projects that complement the evolution of SOA.<br />
In summary, ACP as organization, and the consolidated results as can be seen in the<br />
polar diagram Maturity, is currently at the first level of maturity, named as the Early<br />
Learning and characterized by the following tips:<br />
SOA activities initial concept testing, creation of in<strong>de</strong>pen<strong>de</strong>nt services for<br />
troubleshooting specific point.<br />
Application of Process Management to a very specific area of the business, much like<br />
a traditional application and without possibility of expansion to other areas of the<br />
business.<br />
6.2 MARITIME CORE BUSINESS APPLICATIONS FUNCTIONALITIES AND POSSIBLE <strong>SERVICES</strong>.<br />
The IT Readiness Assessment also covered the core business applications for ACP,<br />
i<strong>de</strong>ntifying and documenting around 3850 functionalities out of the most critical four (4)<br />
application systems.<br />
Non-binding <strong>RFI</strong> (Request for Information) 36 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Application Functionalities Matrix – Partial View<br />
These functionalities were supported by 1017 atomic operations, and each of these<br />
operations, after being validated with the Ontological mo<strong>de</strong>l, were grouped in 122<br />
possible services, including the possible applications integration services. Out of these,<br />
there are i<strong>de</strong>ntified 20 services to be part of Solution No. 1.<br />
Atomic Operations per Service Matrix – Partial View<br />
For each of these possible services, the consultant provi<strong>de</strong>d a conceptual service<br />
contract, and the <strong>de</strong>finition of each of these services in the Sparx Systems’ Enterprise<br />
Architect tool, allowing the generation of the documentation directly from the tool.<br />
The Ontological mo<strong>de</strong>l was also document using this tool, including over 750 entities.<br />
And as result of this assessment for the actual Data Mo<strong>de</strong>l perfectly matches the core<br />
business of ACP. Even when the business of the new 2014 <strong>Canal</strong> Expansion can carry<br />
changes in it, is a very good basis for reuse. In addition, the maintenance of that data<br />
Non-binding <strong>RFI</strong> (Request for Information) 37 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
mo<strong>de</strong>l simplifies the transition periods in which there are other solutions mo<strong>de</strong>rnized<br />
and others, and avoids problems arising from the current existing cross integrations.<br />
6.3 SOA REFERENCE ARCHITECTURE<br />
ACP has started down the path that will lead to the adoption of a SOA mo<strong>de</strong>l. This aims<br />
to provi<strong>de</strong> flexibility to their operations and business processes to meet the changing<br />
needs of internal and external customers. These operations and processes will use many<br />
components and services to be organized logically to achieve harmony between them.<br />
This harmony requires a structure that or<strong>de</strong>rs the different components that effectively<br />
targeted. It is for this reason that the <strong>de</strong>finition of a technological architecture is as<br />
important to SOA / BPM initiatives.<br />
The consulting established the architecture bases that ACP must implement to provi<strong>de</strong> a<br />
robust SOA platform. The following aspects were consi<strong>de</strong>red:<br />
• Mo<strong>de</strong>l reference technology architecture<br />
• Current technological architecture of ACP<br />
• Functional requirements of ACP<br />
• ACP target architecture<br />
• Roadmap for technological evolution<br />
• Product analysis<br />
From the technological point of view, in the ACP platforms coexist several software<br />
architectures but mainly 3-tier architectures and client / server.<br />
Components Diagram “As-Is”(Top Level)<br />
Non-binding <strong>RFI</strong> (Request for Information) 38 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Reference mo<strong>de</strong>l to support the SOA/BPM initiates for ACP Target Architecture.<br />
Components Diagram “To-Be”<br />
The Target Architecture shall cover the complete Enterprise Architecture, including not<br />
just the BPM and SOA tools but also ECM and any other tool required for Security,<br />
Governance, Administration, etc.<br />
No changes to current database software required.<br />
6.4 PROPOSED SOA ROADMAP.<br />
The Panama <strong>Canal</strong> Authority (ACP) <strong>de</strong>ci<strong>de</strong>d to adopt an Enterprise Architecture un<strong>de</strong>r<br />
the Process Management and Service Oriented Architecture (BPM/SOA) mo<strong>de</strong>ls, with<br />
the purposes of:<br />
Non-binding <strong>RFI</strong> (Request for Information) 39 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Mo<strong>de</strong>rnize the ACP Information Technology as a strategic asset that provi<strong>de</strong>s the<br />
business agility required in a changing environment.<br />
Prepare the launch of the 2014 <strong>Canal</strong> Expansion with the Information Technology<br />
prepared for the new business rules, resulting from the new third-set of locks and<br />
provi<strong>de</strong> also, flexibility required to face the future.<br />
The SOA Roadmap SOA Strategy <strong>de</strong>fined concrete actions and initiatives to continue to<br />
meet the objectives pursued in the SOA strategy.<br />
Based on ACP SOA Strategy, the Roadmap <strong>de</strong>fined in <strong>de</strong>tail the mo<strong>de</strong>rnization plan for<br />
adapting the architecture and business applications, the people and processes into a<br />
Services Oriented align information technology with business agility by providing the<br />
Business with measurable and incremental benefits.<br />
The first group of projects proposed in the Roadmap inclu<strong>de</strong>s those that are essential to<br />
the smooth operation of the business <strong>de</strong>rived from the implementation of the new<br />
third-set of locks for the 2014 <strong>Canal</strong> Expansion.<br />
The Roadmap indicates the initiatives un<strong>de</strong>rtaken for the adoption of SOA and according<br />
to SOA Strategy and specifies the projects to be <strong>de</strong>veloped in each of the following areas<br />
of <strong>de</strong>velopment:<br />
Initiatives (Projects) in Enterprise Architecture<br />
Architecture and Technology Infrastructure<br />
Organization<br />
Government<br />
Training<br />
Non-binding <strong>RFI</strong> (Request for Information) 40 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
7.<br />
ACP: Autoridad <strong>de</strong>l <strong>Canal</strong> <strong>de</strong> Panamá (Panama <strong>Canal</strong> Authority)<br />
BPM: Business Process Management<br />
COE: Center of Excellence<br />
CORE BUSINESS <strong>SERVICES</strong>: The nuclear services that will support the business function<br />
from the applications<br />
CSMS: Customer Service Management System<br />
EDCS: Electronic Data Collection System<br />
ESB: Enterprise Service Bus<br />
EVTMS: Enhanced Vessel Traffic Management System<br />
MDCA: Mobile Data Collection Application<br />
ONTOLOGY: Semantics that will support the Core Business Services of ACP<br />
OP: Maritime Operations Department<br />
RFP: Request for Proposal<br />
SOA: Service-Oriented Architecture<br />
ToR: Terms of Reference<br />
Architecture: is the fundamental organization of a system, embodied in its components,<br />
their relationships to each other and the environment, and the principles governing its<br />
<strong>de</strong>sign and evolution (<strong>de</strong>scribed in ANSI/IEEE STD 1471-2000).<br />
Enterprise Architecture: is the practice of applying a comprehensive and rigorous<br />
method for <strong>de</strong>scribing a current and/or future structure and behavior for an<br />
organization's processes, information systems, personnel and organizational sub-units,<br />
so that they align with the organization's core goals and strategic direction. Although<br />
often associated strictly with information technology, it relates more broadly to the<br />
practice of business optimization in that it addresses business architecture, performance<br />
management, organizational structure and process architecture as well.<br />
Framework: is a set of assumptions, concepts, values, and practices that constitutes a<br />
way of viewing the current environment.<br />
Non-binding <strong>RFI</strong> (Request for Information) 41 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Organization for the Advancement of Structured Information Standards (OASIS): is a<br />
not-for-profit, international consortium that drives the <strong>de</strong>velopment, convergence, and<br />
adoption of e-business standards in the public sector and for application-specific<br />
markets. Foun<strong>de</strong>d in 1993, OASIS has more than 5,000 participants representing over<br />
600 organizations and individual members in 100 countries.<br />
Reference architecture: is an architectural <strong>de</strong>sign pattern that indicates how an abstract<br />
set of mechanisms and relationships realizes a pre<strong>de</strong>termined set of requirements.<br />
Reference Mo<strong>de</strong>l: is an abstract framework for un<strong>de</strong>rstanding significant relationships<br />
among the entities of some environment that enables the <strong>de</strong>velopment of specific<br />
architectures using consistent standards or specifications supporting that environment.<br />
Service Oriented Architecture (SOA): is a paradigm for organizing and utilizing<br />
distributed capabilities that may be un<strong>de</strong>r the control of different ownership domains<br />
that provi<strong>de</strong>s an uniform means to offer, discover, interact with and use capabilities to<br />
produce <strong>de</strong>sired effects consistent with measurable preconditions and expectations.<br />
Service: is the means by which the needs of a consumer are brought together with the<br />
capabilities of a provi<strong>de</strong>r.<br />
Software Architecture: is the structure or structures of an information system consisting<br />
of entities and their externally visible properties, and the relationships among them.<br />
The Open Group Architecture Framework (TOGAF): is a leading Enterprise Architecture<br />
Framework which has a dynamic representation and provi<strong>de</strong>s a <strong>de</strong>tailed step-by-step<br />
method on how to build, maintain, and implement Enterprise Architecture. Since the<br />
mid 1990’s, TOGAF has been continuously <strong>de</strong>veloped by representatives of some of the<br />
world’s leading IT customer and vendor organizations, working in The Open Group's<br />
Architecture Forum.<br />
Non-binding <strong>RFI</strong> (Request for Information) 42 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
8.<br />
8.1 SAMPLE DOCUMENTATION <strong>FOR</strong> SERVICE CONTRACTS<br />
Sample documentation for the Conceptual Service VesselService generated from the<br />
Enterprise Architect. As part of the Assessment, all possible services i<strong>de</strong>ntified were<br />
documented at a conceptual level. Each documented service inclu<strong>de</strong>d two sections:<br />
Service Features and Service Operations.<br />
Non-binding <strong>RFI</strong> (Request for Information) 43 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Non-binding <strong>RFI</strong> (Request for Information) 44 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Sample documentation for the Detail Service Specification VesselService generated<br />
from the Enterprise Architect. ACP received as part of the Assessment only five (5)<br />
services documented with <strong>de</strong>tail specifications. Each documented <strong>de</strong>tail service<br />
inclu<strong>de</strong>d sections as: components mo<strong>de</strong>l, component diagram, service operation<br />
specifications & operation flow charts, among others.<br />
Non-binding <strong>RFI</strong> (Request for Information) 45 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Non-binding <strong>RFI</strong> (Request for Information) 46 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Non-binding <strong>RFI</strong> (Request for Information) 47 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
8.2 PROPOSED <strong>SERVICES</strong> LIST<br />
Possible services list from a bottom-up approach for discovering functionalities and<br />
operations out of the core application systems during the SOA Readiness Assessment.<br />
Possible Services<br />
ACPInfoRequestsService GenericServiceReference PayPerClassCalendarServiceReference<br />
ACPInfoRequestsServiceReference GuaranteeService PayTypeService<br />
BatchService GuaranteeServiceReference PayTypeServiceReference<br />
BatchServiceReference HarborMovementDelayReasonService PeopleOnBoardService<br />
BillingAccountService HarborMovementDelayReasonServiceReference PeopleOnBoardServiceReference<br />
BillingAccountServiceReference HarborResourceRequirementService PeopleOnBoardServices<br />
BoardingPassService HarborResourceRequirementServiceReference PilotDutyAssignmentService<br />
BoardingPassServiceReference I<strong>de</strong>ntityServiceReference PilotDutyAssignmentServiceReference<br />
<strong>Canal</strong>LocationUseAssignmentService IDMSService PilotService<br />
<strong>Canal</strong>LocationUssagesAssignmentServiceReference IMDGCo<strong>de</strong>ServiceReference PilotServiceReference<br />
CargoInfoHea<strong>de</strong>rService InspectionItemService PilotTransitEvaluationService<br />
CargoInfoHea<strong>de</strong>rServiceReference InspectionItemServiceReference PilotTransitEvaluationServiceReference<br />
ChargeService InspectionServiceService RequerimentService<br />
ChargeServiceReference InspectionServiceServiceReference RequerimentServiceReference<br />
ClaimService InvoiceService RTPLService<br />
ClaimServiceReference InvoiceServiceReference ScheduleService<br />
CommercialServiceConfigurationService ItineraryServiceReference ScheduleServiceReference<br />
CommercialServiceConfigurationServiceReference LaunchServiceReference ScheduleTransitLocationService<br />
CommercialServiceService LaunchServiceService ScheduleTransitLocationServiceReference<br />
CommercialServiceServiceReference LaunchServiceServiceReference SDBService<br />
CTANActivityService LaunchUserActiveShiftService ServiceConfigurationEffectivityService<br />
CTANActivityServiceReference LaunchUserActiveShiftServiceReference ServiceConfigurationEffectivityServiceReference<br />
CTANService LineHandlerService ServiceConfigurationEffectivityServices<br />
CTANServiceReference MaritimeServiceConfigurationService ServiceDefinitionService<br />
CustomerVesselCargoItemService MaritimeServiceConfigurationServiceReference SmallCraftLicenseService<br />
CustomerVesselCargoItemServiceReference MaritimeServiceRequestService SmallCraftLicenseServiceReference<br />
CustomerVisitService MaritimeServiceRequestServiceReference TariffService<br />
CustomerVisitServiceReference MaritimeServiceService TariffServiceReference<br />
DeadTowService MaritimeServiceServiceReference TripService<br />
DeadTowServiceReference MemoService TripServiceReference<br />
DeficiencyTypeService MemoServiceReference TugJobAssignmentService<br />
DraftMeasurementService MiscellaneousServiceService TugJobAssignmentServiceReference<br />
DraftMeasurementServiceReference MiscellaneousServiceServiceReference TugJobCo<strong>de</strong>Service<br />
FacilitySecurityInfoServiceReference MTCLogService TugJobCo<strong>de</strong>ServiceReference<br />
FileNetService MTCLogServiceReference TugJobGroupService<br />
FLIMSYService NonComplianceOcurrenceService TugJobGroupServiceReference<br />
FloatingEquipmentService NonComplianceOcurrenceServiceReference TugLogService<br />
FloatingEquipmentServiceReference OPERTUGService TugLogServiceReference<br />
FuelTankService ORAFINService VesselService<br />
FuelTankServiceReference ORAHRService VesselServiceReference<br />
GenericService<br />
PayPerClassCalendarService<br />
Candidate services to support Solution no.1 processes<br />
Non-binding <strong>RFI</strong> (Request for Information) 48 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
8.3 MARITIME BUSINESS PROCESS OVERVIEW<br />
This section provi<strong>de</strong>s an overview of each one of the business core processes involved in<br />
the first initiative; however, it will be the contractor responsibility to revise and update<br />
each one of them in or<strong>de</strong>r to accomplish the requested tasks.<br />
These processes are subject to a set of business rules, which <strong>de</strong>termine the policies and<br />
the structure of the information of the company. Nevertheless, it is important to<br />
emphasize that ACP is often revising them to optimize the processes and its results.<br />
The overview is provi<strong>de</strong>d for the following processes:<br />
- Visit information Management<br />
- Transit Booking Requests<br />
- Naval Architect procedures<br />
- Fissile Material Cargo procedures<br />
- Admeasurement pre-arrival procedures<br />
o Total volume Calculation<br />
o Radio Pratique Approval<br />
Visit Information Management<br />
The ACP regulations requires that any vessel visiting <strong>Canal</strong> waters communicates its<br />
estimated time of arrival as well as other information to the <strong>Canal</strong> at least 96 hours<br />
before arriving to Panama <strong>Canal</strong> waters. Initial communication between the vessel and<br />
ACP starts with the estimated time of arrival (ETA) message received electronically<br />
through the EDCS system. This message is processed by the ETA Clerk who revises the<br />
entire information before accepting or rejecting each electronic transaction. Once the<br />
information is approved, it is transferred to the main operational system (EVTMS) to<br />
make it available for other ACP personnel, e.g., the Scheduler, Port Entry Coordinator.<br />
ETA messages are mainly submitted by local shipping agencies that represent the owner<br />
of the vessel, but they might come from the master of the vessel (i.e., captain),<br />
charterers, owners or operators responsible for vessel activities in Panama <strong>Canal</strong><br />
Waters. In addition to the ETA message, the vessel is required to provi<strong>de</strong> other<br />
information, which are validated by the EDCS system and get transferred to the EVTMS<br />
system without human interaction. Following are the types of information received:<br />
SHIP DUE information: contains in addition to the vessel i<strong>de</strong>ntification information,<br />
dimensions, draft, security information, and itinerary movements for the visit. It is<br />
currently called the ETA message.<br />
CARGO DECLARATION information: contains the nature and tonnage of <strong>de</strong>ck cargo;<br />
any packed dangerous or non-dangerous good; any explosive or dangerous cargo in<br />
Non-binding <strong>RFI</strong> (Request for Information) 49 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
bulk; any non-dangerous bulk cargo; and all other cargo. The submission of this<br />
information requires a previously approved and active visit in the EDCS system.<br />
BAPLIE DECLARATION information: contains cargo information for containerized<br />
vessels in standard EDI format used in the Maritime Industry. The submission of this<br />
information requires a previously approved and active visit in the EDCS system.<br />
CREW MEMBERS’ information: contains crew members’ i<strong>de</strong>ntification and duty<br />
information including any local embarking/disembarking activities while in <strong>Canal</strong><br />
waters. The submission of this information requires a previously approved and<br />
active visit in the EDCS system.<br />
PASSENGER LIST information: contains passengers’ i<strong>de</strong>ntification information<br />
including any local embarking/disembarking activities while in <strong>Canal</strong> waters. The<br />
submission of this information requires a previously approved and active visit in the<br />
EDCS system.<br />
If the ETA message cannot be submitted electronically via EDCS, a fax copy can be sent<br />
to the ETA Clerk to inclu<strong>de</strong> the visit information in the operational system. Also, if a<br />
vessel arriving to <strong>Canal</strong> waters while sighted by the Port Entry Coordinator (PEC) is<br />
ascertained missing in the operational system (e.g. yachts), the PEC will send the vessel<br />
information to the ETA Clerk for the inclusion of the visit information into the EDCS<br />
system.<br />
Information received from a vessel which indicates a first visit to <strong>Canal</strong> waters requires<br />
an additional revision by the ETA Clerk. The vessel i<strong>de</strong>ntity is revised using the<br />
operational and historical systems and the Jane’s and Lloyds ship’s data banks, to<br />
confirm the not existence of a previous register for the new vessel. Currently, there is<br />
not integration with the Jane’s or Lloyds ship’s data banks and the EDCS or EVTMS<br />
systems.<br />
Information on vessel’s visits can be modified, if required, by ACP to inclu<strong>de</strong> dock<br />
numbers, ready time information or additional itinerary movements to comply with<br />
<strong>Canal</strong> operations and handle them properly. ACP is also required to verify each<br />
movement ready time to move in or<strong>de</strong>r to plan the required resource to transit or to<br />
move the vessel safely. This information is modified using the corresponding modules in<br />
the EVTMS systems.<br />
Used software and tools: EDCS, EVTMS (Business Applications), Jane’s and Lloyds<br />
System: Web and book, Microsoft Office (Outlook), Telephone / Fax<br />
Transit Reservation (Booking) Process<br />
The Panama <strong>Canal</strong> Transit Reservation (Booking) System is an advanced scheduling of<br />
vessels regulated by the Chapter 1, Section 3 of the Maritime Regulations for the<br />
Operations of the Panama <strong>Canal</strong>. These rules are reviewed/revised annually, as required<br />
and published through Operations Vice Presi<strong>de</strong>nt's Notices to Shipping, issued in<br />
Non-binding <strong>RFI</strong> (Request for Information) 50 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
January of each year. Changes, clarifications, and additional information are published,<br />
as required, through Advisories to Shipping (refer to http://www.pancanal.com/eng).<br />
The Transit Reservation is available on a voluntary basis to all <strong>Canal</strong> customers and<br />
provi<strong>de</strong>s for a daily number of vessels to make a more timely prescheduled transit upon<br />
payment of established tariffs. A vessel that has an announced visit can submit a<br />
booking request form only through her vessel shipping agent. The booking request<br />
form can be submitted via electronically through the EDCS system (which get<br />
transferred to EVTMS), via fax or hand-carried to the Maritime Traffic and<br />
Admeasurement Section.<br />
As a rule of thumb, the booking requests are treated on a first-come, first-served basis.<br />
These requests will be processed in the or<strong>de</strong>r of preference and the slot will be awar<strong>de</strong>d<br />
to the first vessel that meets the characteristics of the available slots. For booking<br />
requests logged simultaneously, the established procedure for processing is: EDCS<br />
requests first, followed by faxes requests, and finally personally <strong>de</strong>livered requests.<br />
Slots are awar<strong>de</strong>d based on availability for requested transit date, vessel dimensions,<br />
and transit direction, after applying additional validations. The Transit Reservation<br />
Assistance will review all booking requests and validate slots availability using the<br />
EVTMS system and the manual Transit Booking Listing Form, and will register all fax and<br />
hand-<strong>de</strong>livered requests with slots awar<strong>de</strong>d into the EVTMS system. Additional manual<br />
processes are performed to notify the agents of rejected requests not send<br />
electronically.<br />
All transit booking requests submitted electronically via the EDCS system involve the use<br />
of security mechanisms like tokens with digital certificates. A transit booking request<br />
may inclu<strong>de</strong> additional options like daylight transit, change transit date among others,<br />
which have their own requests and are submitted electronically via the EDCS system.<br />
At the end of each day, the Transit Reservation Assistance performs a series of<br />
validations using the EVTMS system and prepares a manual report with all exceptions<br />
for the day which require the supervisor’s signature. Once signed, this except list report<br />
is <strong>de</strong>livered to both the Marine Billing Section and the Account Receivables & Payables<br />
Section.<br />
Used software and tools: EDCS, EVTMS (Business Applications), Auction System for<br />
booking slots (software-as-a-service), ACP Website (www.pancanal.com), Microsoft<br />
Office (Outlook, Excel), Telephone / Fax<br />
Naval Architect procedures<br />
The ACP Naval Architect is responsible to ensure that new/modified vessels planning to<br />
transit the Panama <strong>Canal</strong> meet with the Vessel Requirements regulated by Notice to<br />
Non-binding <strong>RFI</strong> (Request for Information) 51 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Shipping No. 1, Section 2 - Approval of Plans, and the Maritime Regulations for the<br />
Operations of the Panama <strong>Canal</strong>. This advance information will minimize the possibility<br />
that transit might be <strong>de</strong>nied due to noncompliance with <strong>Canal</strong> regulations.<br />
Before arriving to <strong>Canal</strong> waters and staying in the shipyard, ship owners of new/<br />
modified vessels are encourage to send their structural plans (e.g. general<br />
arrangements, visibility arrangements, capacity plan, engine room plan) for evaluation<br />
by ACP via email or by regular mail in a compact disk in PDF or TIFF file format or in a file<br />
format compatible with AUTOCAD in a compressed zip file. As part of this evaluation,<br />
the Naval Architect will review and validate the vessel’s plans and will certify if the<br />
new/modified vessel complies with the ACP’s Vessel Requirements (e.g. proper location,<br />
size, and height for the pilot shelter/platform). If the vessel’s plans comply, the<br />
documentation is stamped electronically with an “approved” seal and returned via email<br />
to allow the recipient controls of printing any number of copies of the stamped plans<br />
nee<strong>de</strong>d to meet distribution requirements; otherwise, a list of exceptions is sent to the<br />
owner in or<strong>de</strong>r to make the adjustments and correct the unsuitable or unsafe<br />
arrangements before the vessel leaves the shipyard.<br />
The Naval Architect scans the vessel’s plans (drawings and letters) and stores them<br />
insi<strong>de</strong> the document management system (DMS), classifying them by plan number, hull<br />
number and buil<strong>de</strong>r’s shipyard information. Even though the EVTMS system<br />
implemented a module for the Naval Architect to record this information in the system,<br />
currently the information is only stored off-line.<br />
Used software and tools: AutoCad, Microsoft Office (Outlook, Excel), FileNet (DMS),<br />
Telephone / Fax<br />
Fissile Material Cargo procedures<br />
Vessels carrying fissile material cargo are regulated by the Chapter 9, Article 137 of the<br />
Maritime Regulations for the Operations of the Panama <strong>Canal</strong>. These rules established<br />
that any vessel carrying fissile material cargo (e.g. Uranium, Plutonium) are required to<br />
provi<strong>de</strong> at least 30 days prior to arrival the following information:<br />
Criticality In<strong>de</strong>x according to the IMDG<br />
Certificate Package <strong>de</strong>sign<br />
Insurance Coverage<br />
Required Visit information (e.g. the cargo manifest).<br />
All this information is mailed to the ACP’s Dangerous Cargo Specialist who will<br />
review/revise all the documentation. There is a manual entry in an Excel control sheet<br />
to keep track of the information received.<br />
Non-binding <strong>RFI</strong> (Request for Information) 52 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
Once the information is evaluated, the Dangerous Cargo Specialist notifies the shipping<br />
agent the results of the evaluation by email, requesting additional information if nee<strong>de</strong>d<br />
or assigning the Precautionary Designator (PD) co<strong>de</strong> to the vessel to allow her to transit.<br />
If the vessel does not comply with the requirements, no PD co<strong>de</strong> or a hold is assigned to<br />
the vessel’s visit using the EVTMS system and the <strong>Canal</strong> Port Captain is notified of the<br />
vessel condition.<br />
The Excel control sheet is used to respond requests from multiple solicitants, internal<br />
and external to ACP (e.g. members of the Government or the civil society) on statistics<br />
for vessel transiting with fissile material cargo. There is some information not available<br />
in the current EVTMS system to the Dangerous Cargo Specialist at this time to allow him<br />
to request this report or indicate any financial instruments used by the vessel.<br />
According to the current procedures, once the vessel finishes its visit, the <strong>de</strong>tail<br />
information provi<strong>de</strong>d is <strong>de</strong>stroyed.<br />
Used software and tools: EVTMS (Business Applications), Microsoft Office (Outlook,<br />
Excel), Telephone / Fax<br />
Admeasurement pre-arrival procedures<br />
Vessels arriving to the Panama <strong>Canal</strong> waters are subject to admeasurement inspections<br />
on arrival to warranty that all arrangements used for ACP personnel or other transfers<br />
shall efficiently fulfill their purpose of safely enabling embarking and disembarking,<br />
ensure the proper operation of vessel’s equipment, and to calculate the total volume for<br />
charging services provi<strong>de</strong>d by ACP. Some of these inspections may be reduced through<br />
the preliminary revision of vessel’s documentation and plans, reducing the waiting time<br />
of the vessel in <strong>Canal</strong> waters. For this purpose, the Admeasurement Unit performs the<br />
following pre-arrival procedures:<br />
Total Volume calculations<br />
The ACP regulations indicates that any vessel visiting <strong>Canal</strong> waters for the first time or<br />
with structural changes shall present an International Tonnage Certificate (69) (ITC 69)<br />
or a substitute document <strong>de</strong>emed acceptable by the ACP along with vessel’s plans,<br />
classification certificates and documents with information stating the Total Volume of<br />
the vessel or sufficient information in compatible or AUTOCAD format to the<br />
Admeasurement and Billing Unit to <strong>de</strong>termine this volume through mathematical<br />
calculations. This advance information will avoid or minimize the total time of<br />
admeasurement inspections and additional charges. The vessel’s plans and<br />
documentation requested inclu<strong>de</strong>s:<br />
o Lines Plan (or offsets table, if Lines not available)<br />
Non-binding <strong>RFI</strong> (Request for Information) 53 ACP RENOVA Program
<strong>RFI</strong>-<strong>ENGAGEMENT</strong> <strong>SERVICES</strong> <strong>FOR</strong> ENTERPRISE ARCHITECTURE PROGRAM AND IMPLEMENTATION<br />
o Midship Section (or Shell Expansion and bilge radius info, if Midship not<br />
available)<br />
o General Arrangement<br />
o Cargo Securing Manual (container section)<br />
o Capacity Plan<br />
o International Tonnage Certificate<br />
o International Load Line Certificate<br />
o Suez Tonnage Certificate (if it has one)<br />
Shipping agents who send the documents electronically received an automatic email<br />
confirmation. Once the calculations are completed by the Admeasurement and Billing<br />
Unit, the vessel’s plans (drawings and documents) are scanned and stored insi<strong>de</strong> the<br />
document management system (DMS), classifying them by IMO Number (international<br />
i<strong>de</strong>ntifier for new vessels) or by the ACP’ Ship I<strong>de</strong>ntification Number (ACP unique<br />
i<strong>de</strong>ntifier for modified vessels). All this procedure is performed outsi<strong>de</strong> of the<br />
operational systems.<br />
Used software and tools: AutoCad, Microsoft Office (Outlook, Excel), FileNet (DMS),<br />
Telephone / Fax<br />
Radio Pratique Approval<br />
The Admesurement and Billing Unit offers to vessels planning on visiting the Panama<br />
<strong>Canal</strong> the option of reducing their waiting time by requesting a Radio Pratique to allow<br />
ACP personnel to complete pre-inspection activities and <strong>de</strong>termine ahead of time if an<br />
admeasurement inspection will require to be scheduled for the vessel on arrival.<br />
Primarily vessels requiring bunker services and supplies from the shipping agent before<br />
they are cleared by ACP may submit a radio pratique request through the EDCS system<br />
at least 96 hours before arrival. Once the request is submitted, the system notifies via<br />
email to the Admeasurement Research of a new request.<br />
The Admeasurement Research will approve or reject the radio pratique request based<br />
on the revision of quarantine information submitted by the vessel previously for the visit<br />
using the EVTMS system. If the request is rejected, an additional inspection may be<br />
required to be schedule for the vessel incrementing the waiting time in <strong>Canal</strong> waters.<br />
Used software and tools: EVTMS (Business Applications), Microsoft Office (Outlook).<br />
*** END OF DOCUMENT ***<br />
Non-binding <strong>RFI</strong> (Request for Information) 54 ACP RENOVA Program