13.05.2014 Views

RFI-ENGAGEMENT SERVICES FOR ... - Canal de Panamá

RFI-ENGAGEMENT SERVICES FOR ... - Canal de Panamá

RFI-ENGAGEMENT SERVICES FOR ... - Canal de Panamá

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!