Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 19

Migrate from SHP ’13 to

Cloud
Technical upgrade

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
As-Is Situation GDE
C/F
Copy/Delete
EBU
Document
Project
User directly connect to
SharePoint
Folder creation Interaction
eJMS UI using SHP
E libraries
via
S Queues
ESP SharePoint 2013
eJMS Archive Batch B

Copy & Delete


Folder
Copy/Delete
Document

ELEAD
Folder Creation + Copy
QUO & Delete Document

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
PXS Intranet Zone

GDE
C/F

Upload
Document

User directly connect to


SharePoint
Folder creation Interaction
eJMS UI using SHP
E libraries
via
S Queues
ESP SharePoint 2013
B

Copy & Delete


eJMS Archive Batch Folder
Get/Upload
Document

ELEAD

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
USER eJMS Middleware ESP SHP2013

User creates Job


with the option to
Based on data
create SHP site
identifies to
which site Job
folder to be
created

Push the Folder &


subfolder creation
request message in
the queue
Middleware forward
the message to ESP
queues ESP request the
Folder & Subfolder
creation

Folder & Subfolder


created
Message pushed in
middleware queues
Message pushed in
eJMS queues

JMS updates the


new Job Link in DB
User able to see the
Job Folder icon

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
eJMS Middleware ESP SHP2013

Loop

[While Item Based on job data


remains] identifies which
folder to be
archived

Push the Folder &


subfolder move
request message in
the queue
Middleware forward
the message to ESP
queues ESP request the
Folder & Subfolder
move to Archive

Folder & Subfolder


moved
Message pushed in
middleware queues
Message pushed in
eJMS queues

JMS updates the


new Job Link in DB

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
USER LDB SHP2013

User upload file Based on selected


file type and project,
LDB get the
Folder/subfolder
location under
which file need to be
uploaded from LDB

LDB calls the SHP13


GET API to check if
the folder exist

GET Response if
folder exist

If folder exist, LDB


calls the SHP13 API
to upload the file

File uploaded/Failed

Success/Failure
message to the user

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
USER GDE(C/F) SHP2013

User upload file Based on selected


file type and job,
GDE get the Folder
and subfolder
location under
which file need to be
uploaded

GDE calls the SHP13


API to upload the
file

File uploaded/Failed

Success/Failure
message to the user

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
USER GDA SHP2013

User upload file Based on selected


file type and job,
GDA get the Folder
and subfolder
location under
which file need to be
uploaded

GDA calls the SHP13


API to upload the
file

File uploaded/Failed

Success/Failure
message to the user

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
PXS Intranet Zone Internet
User directly connect to
SharePoint
Call JMS API to get Upload
Job Link GDA Document

Call JMS API to get


Job Link
GDE Upload
C/F Document

O
E Folder creation Office365
eJMS Load Balancer P
S SharePoint
G
B eJMS Archival
Folder move

Get/Upload
Call JMS API to get ELEAD Document
Job Link

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
eJMS SHP
USER eJMS Orchestrator OPG O365 SHP

User creates Job


with the option to Based on data
create SHP site identifies to
which Hub site
Job folder to
be created

Checks under which


Associate site, job Request to check the Request to check the
folder can be created load of associate load of all associate
under the hub site under the hub site
Load of the requested
Load of the requested associate site
associate site

Identify the
least loaded
associate site
Return Associate Site

JMS calls OPG for folder & Sub folder creation


under the least loaded associate Site Folder creation
request
Folder created
Folder created
User able to see the
Job Folder icon

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
eJMS SHP
eJMS Orchestrator OPG O365 SHP
Loop

Based on job
data identifies
which job folder
to be archived

Checks under which


Associate site, job Request to check the Request to check the
folder can be archived load of associate load of all associate
under the hub site under the hub site
Load of the requested
Load of the requested associate site
associate site

Identify the
least loaded
associate site
Return Associate Site

JMS calls OPG for folder & Sub folder archival


under the least loaded associate Site Job Folder
archival request
Folder Archived to the
Folder Archived requested associate site

JMS updates the


new Job Link in DB

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
USER LDB JMS OPG O365 SHP

User upload file

Get the job Folder link

Job Folder Link

LDB calls SHP GET API to check if


the folder exist OPG forward SHP GET
API req. to check if
the folder exist
GET Response if
GET Response if folder
folder exist
exist

If folder exist, LDB calls the SHP13 API


to upload the file OPG forward SHP13 API
call to upload the file

File uploaded/Failed
File uploaded/Failed
Success/Failure
message to the user

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
LDB JMS
USER LDB OPG O365 SHP

User upload file Based on selected


Get the job Folder link file type and project,
LDB get the Folder
and subfolder
Job Folder Link location under
which file need to be
uploaded

LDB calls the OPG


API to upload the File Upload request
file

File uploaded/Failed
File uploaded/Failed

Success/Failure
message to the user

ADD workflow

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
USER LDB OPG O365 SHP

User GET file

Gets the saved


location of the file

LDB calls the OPG


API to GET the file File GET request

Return requested
Return requested file
file
File downloaded at
user

GET workflow

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
USER GDE(C/F) JMS
OPG O365 SHP

User upload file


Get the job Folder link

Job Folder Link

GDE calls the OPG API to upload


the file File Upload request

File uploaded/Failed
File uploaded/Failed
Success/Failure
message to the user

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
USER GDA JMS
OPG O365 SHP

User upload file


Get the job Folder link

Job Folder Link

GDE calls the OPG API to upload


the file File Upload request

File uploaded/Failed
File uploaded/Failed
Success/Failure
message to the user

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
Possible Cloud products for upgrade

 Integration possible using REST API


 Security challenge ?
 Shouldn’t be any issue
 doesn’t go via PG, even bypass proxy
More for backup document
 Accessibility(Authentication & Authorization) ?
 Single sign on
 Access will be same as SHP’13(one time load can be done of
access setup)
 Also can be accessed from internet.
 Any other specific setup/WOW which NEO do on SHP’13 ?
 User Groups,.. Features will continue to work same as SHP’13
Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
Expected To-Be Architecture
GDE
C/F
Copy/Delete
Document

User directly
connect to O365
Folder creation
eJMS UI via REST API
O365
Archive
Copy & Delete Location
eJMS Archive Batch
Folder via REST API

Copy/Delete Get/Copy/Delete/Add
Document + Add QUO
Document
Folder via REST API
Windows
Location ELEAD

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality
As-Is SharePoint size
Toatal Available Available
Area Sharepoint Size Sharepoint Szie Required size Available Disc space
A11 155 138 50 43
A12 175 167 80 84
A21 191 166 62 62
A22 220 201 100 51
A3 300 226 50 50
A4 155 104 50 84
A42 65 51 40 23
A52 95 60 20 81
A5 175 156 50 9

Sensitivity: Confidential - Not for you? Notify the sender and delete. See more on https://www.proximus.com/respect-confidentiality

You might also like