0% found this document useful (0 votes)
80 views17 pages

1.technical Training - Application Architecture & Domains

Uploaded by

Sreekar Pamu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views17 pages

1.technical Training - Application Architecture & Domains

Uploaded by

Sreekar Pamu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

Oracle Global Trade Management

An efficient, integrated and comprehensive


Global Trade Compliance Solution for Dell.

GTM Technical Training

Ø 1. Application Architecture & Domains

Presented By: Accelalpha Consulting


Feb 25 - 28, 2019
Agenda
GTM Application Architecture
Domains
Default Domains
PUBLIC Domain vs Client Domain
Branding
Property Sets
Access SQL Servlet, BI Server and Data Dictionary
6.4.2 vs 6.4.3
Disclaimer

The material presented in these sessions is provided by Accelalpha, Inc. for


use internally by its consultants, and externally by its clients. All content
contained in these materials is protected by Intellectual Property &
Copyright laws and may not be reproduced, republished, distributed,
displayed, or otherwise used in any manner without first obtaining written
permission from Accelalpha’s Practice Lead. Accelalpha will protect, to the
maximum extent allowed by governing laws, its Intellectual Property and
Copyrighted materials. Trademarks, copyright notices, disclaimers, and any
other notices must not be altered or removed.

3
GTM Architecture
GTM is built on the multi-tier architecture with the following servers: Web server, Application server, Database
server and Integration server.
GTM Architecture
• The Web Server controls the user interface and communicates with the application server to initiate
the appropriate application logic.

• The Application Server controls the application logic and communicates that logic between the Web
Server and the Oracle Database. The business logic is executed in the Application Server rather
than in the client applications.

• The Database Server is the central repository for all the data entered in GTM. The Database Server
communicates with the Application Server to send and receive the appropriate data to the user
based on the GTM application logic.
Domains
• Domains are GTM ways of segregating client data within the database
• It can be used to segregate data between business units.
• Domains share database tables but they own the rows
• Only a user with the DBA.ADMIN role can create
domains. Public
• GTM supports a parent and child structure.
• The GTM Domain structure should be created based Domain1 Domain2
on the business's organization requirements.
Sub Domain

Sub Domain
Default Domains

GUEST SERVPROV PUBLIC EBS E1

Is a Is a special domain for Is a global data domain Is a domain that Is a domain that
sample domain that a use with service contains some sample contains some sample
user can use to start providers. Special logic templates for business templates for business
and experiment with all is built-in to provide flows ,for sales orders, flows for integration
the functions and security for service purchase orders and with JD Edwards
public data providers that access freight payment Enterprise 1 (E1)
Oracle Transportation integration with E-
Management for web Business Suite (EBS)
tendering

The public domain includes default GTM elements to be used globally. Only users with role DBA.ADMIN can edit
PUBLIC domain data.
PUBLIC Domain vs Client Domain

PUBLIC Client Domain(Ex: DELL)


• GTM Properties Read & Write • Custom Configurations
• Branding • Users
• Data Content Download • User Roles
Configurations • Menus
• Domains • Agent Workflows
• Out-of-box GTM • GTM Configurations
Configurations like Read • Transactional Data
Remarks, Reference • Items
Numbers, etc. • Parties
• Transactions
• Declarations

All custom configurations should be setup in the client domain unless specified by Oracle
Branding
Configuration and Administration > Branding > Theme Management
• Branding allows the user to replace Oracle standard images and logos in the GTM application with client logos and URLs.
• The home page can be Branded with the client logo.
• Branding is applied to an entire instance.
• Branding is setup in PUBLIC domain.
• Only a user with the DBA.ADMIN role can customize the Branding.

• To create a New Theme enter the name in Create Theme Field.

• To update a Theme select the Theme from the drop down menu.
Branding Options

branding_logo_img • Used on the global area

login_img • Used on the login and logout pages

Springboard_background_img • Springboard background Image

branding_url • The URL used when clicking on the branding logo

branding_title
• Text between the branding logo and the version
number on the global area
Branding Images
Property Sets
• Oracle provisions GTM with default properties for global use which are set in the server level files.
• GTM provides options to customize the behavior of an application by changing properties in the PUBLIC domain.
• A property set is a collection of ordered property instructions stored in the database.
• Oracle provides the below property sets:
• APP_CUSTOM - This holds custom application server properties
• WEB_CUSTOM - This holds custom web server properties
• CUSTOM - This holds custom properties shared by the web server and application server

• All custom properties should be set in the CUSTOM property set unless directed by Oracle.
Property Sets
Configuration and Administration > Property Management > Property Sets
Search for CUSTOM property set
SQL Servlet
The SQL Servlet can be accessed by using the following URL:
http://otmgtm643.accelalpha.com:7779/GC3/glog.webserver.sql.SqlServlet
Note: Update or Delete statements can’t be performed using the SQLServlet in Cloud
BI Server
The BI Publisher can be accessed by sing the following URL:
http://otmgtm643.accelalpha.com:7779/xmlpserver
Note: User should have BIADMINISTRATOR and BIAUTHOR roles assigned to access BI Publisher
GTM Data Dictionary
The GTM Data Dictionary can be accesed using the following URL:
http://otmgtm643.accelalpha.com:7779/GC3/html/data_dict/

• The GTM Data Dictionary is a helpful resource that the user


can use to check database tables, column names and foreign
key relationship between the tables.

• The logical relationship between the GTM database tables is


described in the GTM Data Dictionary. It displays the list of
tables in the left pane.

• Columns of selected tables is displayed in the right pane.

• The keyword ‘FK’ indicates foreign key .


6.4.2 vs 6.4.3 (Technical Changes)
• Starting 6.4.3 User Interface and Business Logic components of the architecture are consolidated into a single WebLogic instance
referred to as the Application-tier. Which means there is no need for a separate webserver.
• A new Scalability Architecture has been implemented with 6.4.3 which departs significantly from the previous release. The new
scalability architecture reduces complexity and promotes better utilization of hardware resources.
• As part of 6.4.3 release all OTM/GTM Database schemas are going to be enabled with the database feature Edition Based
Redefinitions. This is necessary to provide future support for zero downtime patching. This will have significant impact during
upgrade specifically if there are any custom view, trigger, package, procedure, function etc. implemented in the current OTM/GTM
Schemas
• Springboard Maintain State allows you to return to your last point of navigation on the springboard
• Workbench Layouts are now included in the promote to production migration projects.
• Workbench User Access type controls the workbench layouts that a user has access to
• Workbench refresh workbench automatically after UI action is completed
• Additional GTM Objects are now supported in the workbench (Contact, Party, Party Matched Restricted Party, Product
Classification Code, Restricted Party, Bond)
• Workbench inline editing of Date Fields

You might also like