SlideShare a Scribd company logo
1 of 25
Download to read offline
G E N E R A L A P P R O A C H
Siebel deployment
2/18/2015roman.agaev@zhiongroup.com
Current situation
 Complicated management
 Time spent on changes registering (files, systems etc…)
 Time spent on changes verifying (changes compatibility)
 Similar problems for each system in enterprise (Siebel enterprise)
 As more systems as more time consuming and complexity
 As more time consuming and complexity as more mistakes
 Mistakes equal time on recovery
 Recovery consumes time
 Not single person operation
 Not low level specialist operation
 Complicated management in distributed environments
 Version migration
 Manual work
 No server work interference ability (srf change on the fly)
 No versions for target enterprise
 Complicated/unreliable recovery/return to previous version
roman.agaev@zhiongroup.com
Future situation
 Environment management
 Complex environments definition
 Single point of management (start, stop, restart)
 New version deployment
 Task scheduling for daily version generation
 Zero-downtime version migration feature
 Version management
 Baseline version (full)
 One version for whole enterprise
 Approach and interface lead to process simplification
 No need for changes registering
 Reliable version migration process
 Unified log engine for the whole operation
 Fully extensible
 Workflow process and TBUI automatic activation
 Quick fixes support
 Flexible definition of objects for the quick fix
 Product migration support (in beta)
 Version migration
 Supports target system versions (snapshot)
 Supports recovery/return to previous version
 Supports zero-down time versions (not for full version)
roman.agaev@zhiongroup.com
Siebel deployment features
roman.agaev@zhiongroup.com
Enterprise management.
Is it so simple ?
2/18/2015
• To manage all the
servers from the
single point ?
• To deploy a new
version for the
overall
environment ?
roman.agaev@zhiongroup.com
Siebel deployment.
Enterprise management
roman.agaev@zhiongroup.com
Version migration
Is it so simple ?
Source Target
2/18/2015roman.agaev@zhiongroup.com
What about the version
snapshot protocol ?
It seems that the mechanism needs
predefined directories structure.
Is there any security issue ?
Probably yes.
It must be understood that each version migration process initiation
can possibly be wanted to be backed up. The process must allow
snapshot taking just before the new version is taking place at the
target.
2/18/2015roman.agaev@zhiongroup.com
What about the security ?
It must be understood that the version cannot be proceeded within
some predefined environments before administrator provides some
additional credentials.
It seems quite
important.
2/18/2015roman.agaev@zhiongroup.com
What about the data ?
 Repository
 Web files
 Web applications
 Configuration files
 Enterprise profiles
 Workflow processes
 Custom application entities (~ 20)
 Names server configuration file
 Database objects – views, aliases etc...
Is data of the same
type ? Probably not ...
2/18/2015roman.agaev@zhiongroup.com
How the data can be derived ?
 Repository
The repository is probably the simplest part of
version migration when the strong internal
mechanism promise its efficiency under some
constraints defined by its creator (imprep, exprep)
2/18/2015roman.agaev@zhiongroup.com
How the data can be derived ?
 Web files, Web applications, Configuration
files
The files can be taken from predefined allocations
and transferred using predefined tools to the version
directory tree
2/18/2015roman.agaev@zhiongroup.com
How the data can be derived ?
 Enterprise profiles, Names server
configuration file
The named subsystem can be changed or created
using alphanumeric application (srvrmgr) that
exposes additional API in order to simplify a work on
named gateway server.
The configuration file can be parsed and updated
accordingly.
2/18/2015roman.agaev@zhiongroup.com
How the data can be derived ?
 Database objects
In many cases environment has different objects on
database layer, such as:
 Database views
 Database functions
 Stored procedures
All of these can be transported without additional attention and
unreliable manual work.
roman.agaev@zhiongroup.com
How the data can be derived ?
 Custom application entities (~ 20)
The data stored in application section of database, but
directly related to the application
definition/customization/configuration
 EAI Rule Set
 EAI Lookup Map
 EAI Data Map
 List Of Values
 etc...
2/18/2015roman.agaev@zhiongroup.com
Derivation driver (HTML Application)
Predefined
Environment
structure
Repository
extract
Custom
Data
extract
HTML Application (HTML/CSS GUI)
WSF libraryEnviro
nment
configu
ration
definiti
on
(XML)
JS library
COM EXE JDB WMI WS
File
System
2/18/2015roman.agaev@zhiongroup.com
Update driver (HTML Application)
Predefined
Environment
structure
Repository
import
Custom
Data
import
HTML Application (HTML/CSS GUI)
WSF libraryEnviro
nment
configu
ration
definiti
on
(XML)
JS library
COM EXE JDB WMI WS
File
System
2/18/2015roman.agaev@zhiongroup.com
Siebel deployment.
Version migration (baseline) - snapshot
2/18/2015roman.agaev@zhiongroup.com
Siebel deployment.
Version migration (baseline) - import
2/18/2015roman.agaev@zhiongroup.com
Siebel deployment.
Version migration (quick fix) - snapshot
2/18/2015roman.agaev@zhiongroup.com
Siebel deployment.
Version migration (quick fix) - import
2/18/2015roman.agaev@zhiongroup.com
Siebel deployment.
Products migration - export
2/18/2015roman.agaev@zhiongroup.com
Siebel deployment.
Products migration - import
2/18/2015roman.agaev@zhiongroup.com
Siebel deployment.
Zero downtime – version deployment
2/18/2015roman.agaev@zhiongroup.com
Questions ?
Contact: roman.agaev@zhiongroup.com
roman.agaev@zhiongroup.com

More Related Content

What's hot

Web Server Hardware and Software
Web Server Hardware and SoftwareWeb Server Hardware and Software
Web Server Hardware and Software
webhostingguy
 
Microsoft Sync Framework (part 1) ABTO Software Lecture Garntsarik
Microsoft Sync Framework (part 1) ABTO Software Lecture GarntsarikMicrosoft Sync Framework (part 1) ABTO Software Lecture Garntsarik
Microsoft Sync Framework (part 1) ABTO Software Lecture Garntsarik
ABTO Software
 
Wally Mead - Upgrading to system center 2012 r2 configuration manager
Wally Mead - Upgrading to system center 2012 r2 configuration managerWally Mead - Upgrading to system center 2012 r2 configuration manager
Wally Mead - Upgrading to system center 2012 r2 configuration manager
Nordic Infrastructure Conference
 

What's hot (20)

Mule Sap Integration
Mule Sap IntegrationMule Sap Integration
Mule Sap Integration
 
FileMaker + RESTfm + Laravel
FileMaker + RESTfm + LaravelFileMaker + RESTfm + Laravel
FileMaker + RESTfm + Laravel
 
Query in share point by mule
Query in share point by muleQuery in share point by mule
Query in share point by mule
 
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
 
MuleSoft CloudHub FAQ
MuleSoft CloudHub FAQMuleSoft CloudHub FAQ
MuleSoft CloudHub FAQ
 
Google App Engine - Overview #1
Google App Engine - Overview #1Google App Engine - Overview #1
Google App Engine - Overview #1
 
camunda.org Community Meeting
camunda.org Community Meeting camunda.org Community Meeting
camunda.org Community Meeting
 
Mule api gateway overview
Mule api gateway overviewMule api gateway overview
Mule api gateway overview
 
Flex 2
Flex 2Flex 2
Flex 2
 
Mule anypoint studio
Mule anypoint studioMule anypoint studio
Mule anypoint studio
 
Raml api designer
Raml   api designerRaml   api designer
Raml api designer
 
Elements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdfElements_Architecture_and_Technology.pdf
Elements_Architecture_and_Technology.pdf
 
App fabric overview
App fabric overviewApp fabric overview
App fabric overview
 
How to install Microsoft Dynamics CRM 2011
How to install Microsoft Dynamics CRM 2011How to install Microsoft Dynamics CRM 2011
How to install Microsoft Dynamics CRM 2011
 
Web Server Hardware and Software
Web Server Hardware and SoftwareWeb Server Hardware and Software
Web Server Hardware and Software
 
Integration with Microsoft SharePoint using Mule ESB
Integration with Microsoft SharePoint using Mule ESBIntegration with Microsoft SharePoint using Mule ESB
Integration with Microsoft SharePoint using Mule ESB
 
Sql dba training in india
Sql dba training in indiaSql dba training in india
Sql dba training in india
 
Mulesoft Anypoint platform introduction
Mulesoft Anypoint platform introductionMulesoft Anypoint platform introduction
Mulesoft Anypoint platform introduction
 
Microsoft Sync Framework (part 1) ABTO Software Lecture Garntsarik
Microsoft Sync Framework (part 1) ABTO Software Lecture GarntsarikMicrosoft Sync Framework (part 1) ABTO Software Lecture Garntsarik
Microsoft Sync Framework (part 1) ABTO Software Lecture Garntsarik
 
Wally Mead - Upgrading to system center 2012 r2 configuration manager
Wally Mead - Upgrading to system center 2012 r2 configuration managerWally Mead - Upgrading to system center 2012 r2 configuration manager
Wally Mead - Upgrading to system center 2012 r2 configuration manager
 

Similar to Siebel deployment

Build Database Applications for SharePoint!
Build Database Applications for SharePoint!Build Database Applications for SharePoint!
Build Database Applications for SharePoint!
Iron Speed
 
Build Database Applications for SharePoint
Build Database Applications for SharePointBuild Database Applications for SharePoint
Build Database Applications for SharePoint
Iron Speed
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
Jeff Blankenburg
 
Ws08 R2 Itpro Session 1 Technical Overview Part1
Ws08 R2 Itpro Session 1 Technical Overview Part1Ws08 R2 Itpro Session 1 Technical Overview Part1
Ws08 R2 Itpro Session 1 Technical Overview Part1
chenley
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
Clint Edmonson
 
Embracing Distributed Version Control
Embracing Distributed Version ControlEmbracing Distributed Version Control
Embracing Distributed Version Control
Nowell Strite
 

Similar to Siebel deployment (20)

Siebel monitoring
Siebel monitoringSiebel monitoring
Siebel monitoring
 
NetWeaver Data Management process
NetWeaver Data Management processNetWeaver Data Management process
NetWeaver Data Management process
 
North east user group tour
North east user group tourNorth east user group tour
North east user group tour
 
Build Database Applications for SharePoint!
Build Database Applications for SharePoint!Build Database Applications for SharePoint!
Build Database Applications for SharePoint!
 
Build Database Applications for SharePoint
Build Database Applications for SharePointBuild Database Applications for SharePoint
Build Database Applications for SharePoint
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
 
Environment Manager Policy
Environment Manager PolicyEnvironment Manager Policy
Environment Manager Policy
 
SharePoint-upgrade_15 Oct 2010
SharePoint-upgrade_15 Oct 2010SharePoint-upgrade_15 Oct 2010
SharePoint-upgrade_15 Oct 2010
 
Ws08 R2 Itpro Session 1 Technical Overview Part1
Ws08 R2 Itpro Session 1 Technical Overview Part1Ws08 R2 Itpro Session 1 Technical Overview Part1
Ws08 R2 Itpro Session 1 Technical Overview Part1
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
 
JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger
JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement EggerJahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger
JahiaOne 2015 - Digital Factory 7.1, the new version of our UXP by Clement Egger
 
New Updated AIX Resume
New Updated AIX ResumeNew Updated AIX Resume
New Updated AIX Resume
 
Road Show Asp Net
Road Show Asp NetRoad Show Asp Net
Road Show Asp Net
 
Git usage (Basics and workflow)
Git usage (Basics and workflow)Git usage (Basics and workflow)
Git usage (Basics and workflow)
 
Team Foundation Server Demo
Team Foundation Server DemoTeam Foundation Server Demo
Team Foundation Server Demo
 
Kscope presentation 2013
Kscope presentation 2013Kscope presentation 2013
Kscope presentation 2013
 
Deploying Code In SharePoint
Deploying Code In SharePointDeploying Code In SharePoint
Deploying Code In SharePoint
 
Embracing Distributed Version Control
Embracing Distributed Version ControlEmbracing Distributed Version Control
Embracing Distributed Version Control
 
SharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd Klindt
SharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd KlindtSharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd Klindt
SharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd Klindt
 

More from Roman Agaev

It Project And Agile
It Project And AgileIt Project And Agile
It Project And Agile
Roman Agaev
 
Logic Equations Resolver J Script
Logic Equations Resolver   J ScriptLogic Equations Resolver   J Script
Logic Equations Resolver J Script
Roman Agaev
 
Object Oriented Approach Within Siebel Boundaries
Object Oriented Approach Within Siebel BoundariesObject Oriented Approach Within Siebel Boundaries
Object Oriented Approach Within Siebel Boundaries
Roman Agaev
 
Integration Within Several Projects
Integration Within Several ProjectsIntegration Within Several Projects
Integration Within Several Projects
Roman Agaev
 
Workflow Usage Best Practices
Workflow Usage Best PracticesWorkflow Usage Best Practices
Workflow Usage Best Practices
Roman Agaev
 
Workflow On The Fly Monitoring Solution
Workflow On The Fly Monitoring SolutionWorkflow On The Fly Monitoring Solution
Workflow On The Fly Monitoring Solution
Roman Agaev
 
Potential Vpn Solution
Potential Vpn SolutionPotential Vpn Solution
Potential Vpn Solution
Roman Agaev
 
Potential Customer Data Model Solution Telco
Potential Customer Data Model Solution   TelcoPotential Customer Data Model Solution   Telco
Potential Customer Data Model Solution Telco
Roman Agaev
 
General Logging Approach
General Logging ApproachGeneral Logging Approach
General Logging Approach
Roman Agaev
 
General Error Handling Approach
General Error Handling ApproachGeneral Error Handling Approach
General Error Handling Approach
Roman Agaev
 
Common Redirection Mechanism
Common Redirection MechanismCommon Redirection Mechanism
Common Redirection Mechanism
Roman Agaev
 
Common System Parameters
Common System ParametersCommon System Parameters
Common System Parameters
Roman Agaev
 
Common Global Parameters
Common Global ParametersCommon Global Parameters
Common Global Parameters
Roman Agaev
 
Common Msisdn Resource Number Management
Common Msisdn Resource   Number ManagementCommon Msisdn Resource   Number Management
Common Msisdn Resource Number Management
Roman Agaev
 

More from Roman Agaev (20)

It Project And Agile
It Project And AgileIt Project And Agile
It Project And Agile
 
Logic Equations Resolver J Script
Logic Equations Resolver   J ScriptLogic Equations Resolver   J Script
Logic Equations Resolver J Script
 
Object Oriented Approach Within Siebel Boundaries
Object Oriented Approach Within Siebel BoundariesObject Oriented Approach Within Siebel Boundaries
Object Oriented Approach Within Siebel Boundaries
 
Integration Within Several Projects
Integration Within Several ProjectsIntegration Within Several Projects
Integration Within Several Projects
 
Potential Solutions Co Existence
Potential Solutions   Co ExistencePotential Solutions   Co Existence
Potential Solutions Co Existence
 
Client/Server Paradigm And Its Implementation
Client/Server Paradigm And Its ImplementationClient/Server Paradigm And Its Implementation
Client/Server Paradigm And Its Implementation
 
Order Management Plus Integration Topics
Order Management Plus Integration TopicsOrder Management Plus Integration Topics
Order Management Plus Integration Topics
 
Workflow Usage Best Practices
Workflow Usage Best PracticesWorkflow Usage Best Practices
Workflow Usage Best Practices
 
Workflow On The Fly Monitoring Solution
Workflow On The Fly Monitoring SolutionWorkflow On The Fly Monitoring Solution
Workflow On The Fly Monitoring Solution
 
Potential Vpn Solution
Potential Vpn SolutionPotential Vpn Solution
Potential Vpn Solution
 
Potential Customer Data Model Solution Telco
Potential Customer Data Model Solution   TelcoPotential Customer Data Model Solution   Telco
Potential Customer Data Model Solution Telco
 
General Logging Approach
General Logging ApproachGeneral Logging Approach
General Logging Approach
 
General Error Handling Approach
General Error Handling ApproachGeneral Error Handling Approach
General Error Handling Approach
 
Common Redirection Mechanism
Common Redirection MechanismCommon Redirection Mechanism
Common Redirection Mechanism
 
Common System Parameters
Common System ParametersCommon System Parameters
Common System Parameters
 
Common Global Parameters
Common Global ParametersCommon Global Parameters
Common Global Parameters
 
Common Msisdn Resource Number Management
Common Msisdn Resource   Number ManagementCommon Msisdn Resource   Number Management
Common Msisdn Resource Number Management
 
Guidance 4 Days Configuration Presentation
Guidance   4 Days   Configuration   PresentationGuidance   4 Days   Configuration   Presentation
Guidance 4 Days Configuration Presentation
 
Guidance 4 Days Configuration
Guidance   4 Days   ConfigurationGuidance   4 Days   Configuration
Guidance 4 Days Configuration
 
Analysis
AnalysisAnalysis
Analysis
 

Recently uploaded

Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Recently uploaded (20)

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 

Siebel deployment

  • 1. G E N E R A L A P P R O A C H Siebel deployment 2/18/2015roman.agaev@zhiongroup.com
  • 2. Current situation  Complicated management  Time spent on changes registering (files, systems etc…)  Time spent on changes verifying (changes compatibility)  Similar problems for each system in enterprise (Siebel enterprise)  As more systems as more time consuming and complexity  As more time consuming and complexity as more mistakes  Mistakes equal time on recovery  Recovery consumes time  Not single person operation  Not low level specialist operation  Complicated management in distributed environments  Version migration  Manual work  No server work interference ability (srf change on the fly)  No versions for target enterprise  Complicated/unreliable recovery/return to previous version roman.agaev@zhiongroup.com
  • 3. Future situation  Environment management  Complex environments definition  Single point of management (start, stop, restart)  New version deployment  Task scheduling for daily version generation  Zero-downtime version migration feature  Version management  Baseline version (full)  One version for whole enterprise  Approach and interface lead to process simplification  No need for changes registering  Reliable version migration process  Unified log engine for the whole operation  Fully extensible  Workflow process and TBUI automatic activation  Quick fixes support  Flexible definition of objects for the quick fix  Product migration support (in beta)  Version migration  Supports target system versions (snapshot)  Supports recovery/return to previous version  Supports zero-down time versions (not for full version) roman.agaev@zhiongroup.com
  • 5. Enterprise management. Is it so simple ? 2/18/2015 • To manage all the servers from the single point ? • To deploy a new version for the overall environment ? roman.agaev@zhiongroup.com
  • 7. Version migration Is it so simple ? Source Target 2/18/2015roman.agaev@zhiongroup.com
  • 8. What about the version snapshot protocol ? It seems that the mechanism needs predefined directories structure. Is there any security issue ? Probably yes. It must be understood that each version migration process initiation can possibly be wanted to be backed up. The process must allow snapshot taking just before the new version is taking place at the target. 2/18/2015roman.agaev@zhiongroup.com
  • 9. What about the security ? It must be understood that the version cannot be proceeded within some predefined environments before administrator provides some additional credentials. It seems quite important. 2/18/2015roman.agaev@zhiongroup.com
  • 10. What about the data ?  Repository  Web files  Web applications  Configuration files  Enterprise profiles  Workflow processes  Custom application entities (~ 20)  Names server configuration file  Database objects – views, aliases etc... Is data of the same type ? Probably not ... 2/18/2015roman.agaev@zhiongroup.com
  • 11. How the data can be derived ?  Repository The repository is probably the simplest part of version migration when the strong internal mechanism promise its efficiency under some constraints defined by its creator (imprep, exprep) 2/18/2015roman.agaev@zhiongroup.com
  • 12. How the data can be derived ?  Web files, Web applications, Configuration files The files can be taken from predefined allocations and transferred using predefined tools to the version directory tree 2/18/2015roman.agaev@zhiongroup.com
  • 13. How the data can be derived ?  Enterprise profiles, Names server configuration file The named subsystem can be changed or created using alphanumeric application (srvrmgr) that exposes additional API in order to simplify a work on named gateway server. The configuration file can be parsed and updated accordingly. 2/18/2015roman.agaev@zhiongroup.com
  • 14. How the data can be derived ?  Database objects In many cases environment has different objects on database layer, such as:  Database views  Database functions  Stored procedures All of these can be transported without additional attention and unreliable manual work. roman.agaev@zhiongroup.com
  • 15. How the data can be derived ?  Custom application entities (~ 20) The data stored in application section of database, but directly related to the application definition/customization/configuration  EAI Rule Set  EAI Lookup Map  EAI Data Map  List Of Values  etc... 2/18/2015roman.agaev@zhiongroup.com
  • 16. Derivation driver (HTML Application) Predefined Environment structure Repository extract Custom Data extract HTML Application (HTML/CSS GUI) WSF libraryEnviro nment configu ration definiti on (XML) JS library COM EXE JDB WMI WS File System 2/18/2015roman.agaev@zhiongroup.com
  • 17. Update driver (HTML Application) Predefined Environment structure Repository import Custom Data import HTML Application (HTML/CSS GUI) WSF libraryEnviro nment configu ration definiti on (XML) JS library COM EXE JDB WMI WS File System 2/18/2015roman.agaev@zhiongroup.com
  • 18. Siebel deployment. Version migration (baseline) - snapshot 2/18/2015roman.agaev@zhiongroup.com
  • 19. Siebel deployment. Version migration (baseline) - import 2/18/2015roman.agaev@zhiongroup.com
  • 20. Siebel deployment. Version migration (quick fix) - snapshot 2/18/2015roman.agaev@zhiongroup.com
  • 21. Siebel deployment. Version migration (quick fix) - import 2/18/2015roman.agaev@zhiongroup.com
  • 22. Siebel deployment. Products migration - export 2/18/2015roman.agaev@zhiongroup.com
  • 23. Siebel deployment. Products migration - import 2/18/2015roman.agaev@zhiongroup.com
  • 24. Siebel deployment. Zero downtime – version deployment 2/18/2015roman.agaev@zhiongroup.com