SlideShare a Scribd company logo
Engineering
Support System
Group J
Group
• T.A.M.P. Fernando (138212T)
• P.A.V. Shyamani (138233H)
• A.A.N. Adikari (138201J)
• M. Rifad(138229C)
Project vision
Our vision is to design an architectural
approach for a support system by analyzing
and evaluating different architectural options
and selecting the most suitable one which
helps clients to enjoy their solution based on
our products mostly with technical support
and full time availability.
Goals & Objectives.
• Improve collaboration and communication
with customers
• Improve quality of services which are
outsourced by the company
• Increase after sale service quality by means
of high-availability
• Enhance reusability by making existing
patches available to the required customers
and maintaining a proper documentation
Key Requirements
• Security
- Authorization/authentication based on a central LDAP
- Role based access control
- Multi-tenancy
• Unified view of data
- Avoid duplication
- Ensure consistency
- Zero (or low) latency
Key Requirements
• Eliminate error/prone, time consuming processes
-Maintain client's contacts and product versions
-Reuse already released patches
• Streamline processes
- No blocking on others, no waiting, no delays
- No assumptions
- No surprises
- Zero errors
High-Level Architecture
• Sugar CRM
-Keep Client details (Ex :Contact Details)
• Jira
-Clients raise their issues
-Priority levels
-Engineers report the time on issues
-Generate reports (Ex: Time Tracking
Report,SLA Violation Report)
Ctd..
• Support Portal
-Clients find information (Contract details,
available patches, Service packs)
• Support Engineering Portal
-Engineers find information about clients
• Governance registry
-Keep contract details
Ctd..
• LDAP
-Authenticate
Design
• Operational View
• Deployment View
Architectural
Views
Assumptions Made
• Jira is hosted in a cloud
• SugarCRM is hosted cloud
• Jira and SugarCRM allow single sign on
• time tracking has been enabled by the JIRA
administrator (to create the time tracking
report)
Technical Aspect
• Sugar CRM
LDAP
Jira
Quality Attributes
• Availability
• Security
• Performance
• Usability
• Scalability
• Performance
Language & DB
J2EE -[JAVA]
Finally realised to come up with the java open source solution and the team was very
much flexible with java and most of the clients applications was build based on java
where easy to future scalability and connectivity.
Data Base
.We decided to stick with PostgreSQL since It is known for being rock-solid and well-
engineered, capable of supporting high-transaction, mission-critical applications
Three Tier client server
Architecture
Presentation Layer
Business Logic-Application servers
Data
Base
Data
Base
Q & A
Thank You

More Related Content

What's hot

Scalar Managed Infrastructure Services Overview
Scalar Managed Infrastructure Services OverviewScalar Managed Infrastructure Services Overview
Scalar Managed Infrastructure Services Overview
patmisasi
 
24*7 IFS Service Desk
24*7 IFS Service Desk24*7 IFS Service Desk
24*7 IFS Service Desk
Envecon
 
Kamal Resume
Kamal ResumeKamal Resume
Kamal Resume
Kamal Singh
 
DataStax: Setting Your Database Management on Autopilot with OpsCenter
DataStax: Setting Your Database Management on Autopilot with OpsCenterDataStax: Setting Your Database Management on Autopilot with OpsCenter
DataStax: Setting Your Database Management on Autopilot with OpsCenter
DataStax Academy
 
Linguistic QA in on-line translation environments: an old problem, a new solu...
Linguistic QA in on-line translation environments: an old problem, a new solu...Linguistic QA in on-line translation environments: an old problem, a new solu...
Linguistic QA in on-line translation environments: an old problem, a new solu...
TAUS - The Language Data Network
 
Managed Services Oracle EDI Integration HOUG 15APR23
Managed Services Oracle EDI Integration HOUG 15APR23Managed Services Oracle EDI Integration HOUG 15APR23
Managed Services Oracle EDI Integration HOUG 15APR23
Mike Neadeau
 
Remote dba
Remote dbaRemote dba
Remote dba
Sakeesoft
 
AMS Aconet
AMS AconetAMS Aconet
AMS Aconet
Atlas Systems
 
The Planet Corporate Overview Short Version 07 17 09
The Planet Corporate Overview Short Version 07 17 09The Planet Corporate Overview Short Version 07 17 09
The Planet Corporate Overview Short Version 07 17 09
pbarbour
 
2016 NCS ASE short
2016 NCS ASE short2016 NCS ASE short
2016 NCS ASE short
Steve Stuck
 
Cloud Openshift paas
Cloud Openshift paasCloud Openshift paas
Cloud Openshift paas
Atlas Systems
 
Quantas Classification Tracker for Oracle Projects
Quantas Classification Tracker for Oracle ProjectsQuantas Classification Tracker for Oracle Projects
Quantas Classification Tracker for Oracle Projects
Andy Fry
 
Version1 database-managed-services-brochure
Version1 database-managed-services-brochureVersion1 database-managed-services-brochure
Version1 database-managed-services-brochure
Version 1
 
WSO2Con USA 2017: Positioning WSO2 for Quicker Uptake
WSO2Con USA 2017: Positioning WSO2 for Quicker UptakeWSO2Con USA 2017: Positioning WSO2 for Quicker Uptake
WSO2Con USA 2017: Positioning WSO2 for Quicker Uptake
WSO2
 
Laura New_Resume
Laura New_ResumeLaura New_Resume
Laura New_Resume
Laura Conwell
 
Afl rim capabilities
Afl rim capabilitiesAfl rim capabilities
Afl rim capabilities
shaun_raghavan
 
Client presentation k & n
Client presentation   k & nClient presentation   k & n
Client presentation k & n
Langn3r
 
Release Manager Data sheet
Release Manager Data sheetRelease Manager Data sheet
Release Manager Data sheet
AnalytiX DS
 
Towards Application Portability in Platform as a Service
Towards Application Portability in Platform as a ServiceTowards Application Portability in Platform as a Service
Towards Application Portability in Platform as a Service
Stefan Kolb
 
Achieving Effective Information Specifications Management - Fiatech 2015
Achieving Effective Information Specifications Management - Fiatech 2015Achieving Effective Information Specifications Management - Fiatech 2015
Achieving Effective Information Specifications Management - Fiatech 2015
Cormac Ryan
 

What's hot (20)

Scalar Managed Infrastructure Services Overview
Scalar Managed Infrastructure Services OverviewScalar Managed Infrastructure Services Overview
Scalar Managed Infrastructure Services Overview
 
24*7 IFS Service Desk
24*7 IFS Service Desk24*7 IFS Service Desk
24*7 IFS Service Desk
 
Kamal Resume
Kamal ResumeKamal Resume
Kamal Resume
 
DataStax: Setting Your Database Management on Autopilot with OpsCenter
DataStax: Setting Your Database Management on Autopilot with OpsCenterDataStax: Setting Your Database Management on Autopilot with OpsCenter
DataStax: Setting Your Database Management on Autopilot with OpsCenter
 
Linguistic QA in on-line translation environments: an old problem, a new solu...
Linguistic QA in on-line translation environments: an old problem, a new solu...Linguistic QA in on-line translation environments: an old problem, a new solu...
Linguistic QA in on-line translation environments: an old problem, a new solu...
 
Managed Services Oracle EDI Integration HOUG 15APR23
Managed Services Oracle EDI Integration HOUG 15APR23Managed Services Oracle EDI Integration HOUG 15APR23
Managed Services Oracle EDI Integration HOUG 15APR23
 
Remote dba
Remote dbaRemote dba
Remote dba
 
AMS Aconet
AMS AconetAMS Aconet
AMS Aconet
 
The Planet Corporate Overview Short Version 07 17 09
The Planet Corporate Overview Short Version 07 17 09The Planet Corporate Overview Short Version 07 17 09
The Planet Corporate Overview Short Version 07 17 09
 
2016 NCS ASE short
2016 NCS ASE short2016 NCS ASE short
2016 NCS ASE short
 
Cloud Openshift paas
Cloud Openshift paasCloud Openshift paas
Cloud Openshift paas
 
Quantas Classification Tracker for Oracle Projects
Quantas Classification Tracker for Oracle ProjectsQuantas Classification Tracker for Oracle Projects
Quantas Classification Tracker for Oracle Projects
 
Version1 database-managed-services-brochure
Version1 database-managed-services-brochureVersion1 database-managed-services-brochure
Version1 database-managed-services-brochure
 
WSO2Con USA 2017: Positioning WSO2 for Quicker Uptake
WSO2Con USA 2017: Positioning WSO2 for Quicker UptakeWSO2Con USA 2017: Positioning WSO2 for Quicker Uptake
WSO2Con USA 2017: Positioning WSO2 for Quicker Uptake
 
Laura New_Resume
Laura New_ResumeLaura New_Resume
Laura New_Resume
 
Afl rim capabilities
Afl rim capabilitiesAfl rim capabilities
Afl rim capabilities
 
Client presentation k & n
Client presentation   k & nClient presentation   k & n
Client presentation k & n
 
Release Manager Data sheet
Release Manager Data sheetRelease Manager Data sheet
Release Manager Data sheet
 
Towards Application Portability in Platform as a Service
Towards Application Portability in Platform as a ServiceTowards Application Portability in Platform as a Service
Towards Application Portability in Platform as a Service
 
Achieving Effective Information Specifications Management - Fiatech 2015
Achieving Effective Information Specifications Management - Fiatech 2015Achieving Effective Information Specifications Management - Fiatech 2015
Achieving Effective Information Specifications Management - Fiatech 2015
 

Viewers also liked

Narrow bicliquesppt
Narrow bicliquespptNarrow bicliquesppt
Narrow bicliquesppt
Rifad Mohamed
 
SN- Lecture 2
SN- Lecture 2SN- Lecture 2
SN- Lecture 2
Manu Muñoz H
 
Narrow bicliques cryptanalysisoffullidea
Narrow bicliques cryptanalysisoffullideaNarrow bicliques cryptanalysisoffullidea
Narrow bicliques cryptanalysisoffullidea
Rifad Mohamed
 
Model–driven system testing service oriented systems
Model–driven system testing service oriented systemsModel–driven system testing service oriented systems
Model–driven system testing service oriented systems
Rifad Mohamed
 
Context aware applications
Context aware applicationsContext aware applications
Context aware applications
Rifad Mohamed
 
SN- Lecture 9
SN- Lecture 9SN- Lecture 9
SN- Lecture 9
Manu Muñoz H
 
SN- Lecture 7
SN- Lecture 7SN- Lecture 7
SN- Lecture 7
Manu Muñoz H
 
Mobile user context identification
Mobile user context identificationMobile user context identification
Mobile user context identification
Rifad Mohamed
 
SN- Lecture 4
SN- Lecture 4SN- Lecture 4
SN- Lecture 4
Manu Muñoz H
 
SN- Lecture 5
SN- Lecture 5SN- Lecture 5
SN- Lecture 5
Manu Muñoz H
 
SN- Lecture 6
SN- Lecture 6SN- Lecture 6
SN- Lecture 6
Manu Muñoz H
 
Competencias informacionales 2
Competencias informacionales 2Competencias informacionales 2
Competencias informacionales 2
MayCoco
 

Viewers also liked (12)

Narrow bicliquesppt
Narrow bicliquespptNarrow bicliquesppt
Narrow bicliquesppt
 
SN- Lecture 2
SN- Lecture 2SN- Lecture 2
SN- Lecture 2
 
Narrow bicliques cryptanalysisoffullidea
Narrow bicliques cryptanalysisoffullideaNarrow bicliques cryptanalysisoffullidea
Narrow bicliques cryptanalysisoffullidea
 
Model–driven system testing service oriented systems
Model–driven system testing service oriented systemsModel–driven system testing service oriented systems
Model–driven system testing service oriented systems
 
Context aware applications
Context aware applicationsContext aware applications
Context aware applications
 
SN- Lecture 9
SN- Lecture 9SN- Lecture 9
SN- Lecture 9
 
SN- Lecture 7
SN- Lecture 7SN- Lecture 7
SN- Lecture 7
 
Mobile user context identification
Mobile user context identificationMobile user context identification
Mobile user context identification
 
SN- Lecture 4
SN- Lecture 4SN- Lecture 4
SN- Lecture 4
 
SN- Lecture 5
SN- Lecture 5SN- Lecture 5
SN- Lecture 5
 
SN- Lecture 6
SN- Lecture 6SN- Lecture 6
SN- Lecture 6
 
Competencias informacionales 2
Competencias informacionales 2Competencias informacionales 2
Competencias informacionales 2
 

Similar to Software architecture

Being Agile with Assured Quality
Being Agile with Assured QualityBeing Agile with Assured Quality
Being Agile with Assured Quality
QuEST Forum
 
Derive Overview
Derive OverviewDerive Overview
Derive Overview
wrochford
 
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
Outlyer
 
Apache CloudStack Examination - CloudStack Collaboration Conference in Europe...
Apache CloudStack Examination - CloudStack Collaboration Conference in Europe...Apache CloudStack Examination - CloudStack Collaboration Conference in Europe...
Apache CloudStack Examination - CloudStack Collaboration Conference in Europe...
Midori Oge
 
What Is Your PLM Challenge - Manage configurable products and maintain produc...
What Is Your PLM Challenge - Manage configurable products and maintain produc...What Is Your PLM Challenge - Manage configurable products and maintain produc...
What Is Your PLM Challenge - Manage configurable products and maintain produc...
Dawn Collins
 
Case study: Performance Testing using Load Runner
Case study: Performance Testing using Load RunnerCase study: Performance Testing using Load Runner
Case study: Performance Testing using Load Runner
360logica Software Testing Services (A Saksoft Company)
 
RamPravesh_Kumar
RamPravesh_KumarRamPravesh_Kumar
RamPravesh_Kumar
Ram pravesh kumar
 
Presilient Worldwide at a Glance
Presilient Worldwide at a GlancePresilient Worldwide at a Glance
Presilient Worldwide at a Glance
Krystanne
 
SM Consulting Services_Presentation_for Social Media
SM Consulting Services_Presentation_for Social MediaSM Consulting Services_Presentation_for Social Media
SM Consulting Services_Presentation_for Social Media
SM Consulting Services Inc
 
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions
 
Shipping
ShippingShipping
Shipping
Darsh Doshi
 
Arsons informatique
Arsons informatiqueArsons informatique
Arsons informatique
Vironika Shah
 
Goethals Harvard Library's Digital Preservation Repository
Goethals Harvard Library's Digital Preservation RepositoryGoethals Harvard Library's Digital Preservation Repository
Goethals Harvard Library's Digital Preservation Repository
National Information Standards Organization (NISO)
 
Corporate profile steep graph aras innovator
Corporate profile steep graph aras innovatorCorporate profile steep graph aras innovator
Corporate profile steep graph aras innovator
anuragonline001
 
Lect3
Lect3Lect3
Spm lecture-3
Spm lecture-3Spm lecture-3
Spm lecture-3
Sulman Ahmed
 
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationOut With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Acquia
 
Inventory and manufacturing system migration - case study
Inventory and manufacturing system migration - case studyInventory and manufacturing system migration - case study
Inventory and manufacturing system migration - case study
Atul Singla
 
gkkCloudtechnologyassociate(cta)day 2
gkkCloudtechnologyassociate(cta)day 2gkkCloudtechnologyassociate(cta)day 2
gkkCloudtechnologyassociate(cta)day 2
Anne Starr
 
Top Performance Testing Services - Codetru
Top Performance Testing Services - CodetruTop Performance Testing Services - Codetru
Top Performance Testing Services - Codetru
CODETRU Software Solutions
 

Similar to Software architecture (20)

Being Agile with Assured Quality
Being Agile with Assured QualityBeing Agile with Assured Quality
Being Agile with Assured Quality
 
Derive Overview
Derive OverviewDerive Overview
Derive Overview
 
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
 
Apache CloudStack Examination - CloudStack Collaboration Conference in Europe...
Apache CloudStack Examination - CloudStack Collaboration Conference in Europe...Apache CloudStack Examination - CloudStack Collaboration Conference in Europe...
Apache CloudStack Examination - CloudStack Collaboration Conference in Europe...
 
What Is Your PLM Challenge - Manage configurable products and maintain produc...
What Is Your PLM Challenge - Manage configurable products and maintain produc...What Is Your PLM Challenge - Manage configurable products and maintain produc...
What Is Your PLM Challenge - Manage configurable products and maintain produc...
 
Case study: Performance Testing using Load Runner
Case study: Performance Testing using Load RunnerCase study: Performance Testing using Load Runner
Case study: Performance Testing using Load Runner
 
RamPravesh_Kumar
RamPravesh_KumarRamPravesh_Kumar
RamPravesh_Kumar
 
Presilient Worldwide at a Glance
Presilient Worldwide at a GlancePresilient Worldwide at a Glance
Presilient Worldwide at a Glance
 
SM Consulting Services_Presentation_for Social Media
SM Consulting Services_Presentation_for Social MediaSM Consulting Services_Presentation_for Social Media
SM Consulting Services_Presentation_for Social Media
 
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
 
Shipping
ShippingShipping
Shipping
 
Arsons informatique
Arsons informatiqueArsons informatique
Arsons informatique
 
Goethals Harvard Library's Digital Preservation Repository
Goethals Harvard Library's Digital Preservation RepositoryGoethals Harvard Library's Digital Preservation Repository
Goethals Harvard Library's Digital Preservation Repository
 
Corporate profile steep graph aras innovator
Corporate profile steep graph aras innovatorCorporate profile steep graph aras innovator
Corporate profile steep graph aras innovator
 
Lect3
Lect3Lect3
Lect3
 
Spm lecture-3
Spm lecture-3Spm lecture-3
Spm lecture-3
 
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationOut With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
 
Inventory and manufacturing system migration - case study
Inventory and manufacturing system migration - case studyInventory and manufacturing system migration - case study
Inventory and manufacturing system migration - case study
 
gkkCloudtechnologyassociate(cta)day 2
gkkCloudtechnologyassociate(cta)day 2gkkCloudtechnologyassociate(cta)day 2
gkkCloudtechnologyassociate(cta)day 2
 
Top Performance Testing Services - Codetru
Top Performance Testing Services - CodetruTop Performance Testing Services - Codetru
Top Performance Testing Services - Codetru
 

Recently uploaded

GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
Data Hops
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 

Recently uploaded (20)

GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 

Software architecture

  • 2. Group • T.A.M.P. Fernando (138212T) • P.A.V. Shyamani (138233H) • A.A.N. Adikari (138201J) • M. Rifad(138229C)
  • 3. Project vision Our vision is to design an architectural approach for a support system by analyzing and evaluating different architectural options and selecting the most suitable one which helps clients to enjoy their solution based on our products mostly with technical support and full time availability.
  • 4. Goals & Objectives. • Improve collaboration and communication with customers • Improve quality of services which are outsourced by the company • Increase after sale service quality by means of high-availability • Enhance reusability by making existing patches available to the required customers and maintaining a proper documentation
  • 5. Key Requirements • Security - Authorization/authentication based on a central LDAP - Role based access control - Multi-tenancy • Unified view of data - Avoid duplication - Ensure consistency - Zero (or low) latency
  • 6. Key Requirements • Eliminate error/prone, time consuming processes -Maintain client's contacts and product versions -Reuse already released patches • Streamline processes - No blocking on others, no waiting, no delays - No assumptions - No surprises - Zero errors
  • 7.
  • 8. High-Level Architecture • Sugar CRM -Keep Client details (Ex :Contact Details) • Jira -Clients raise their issues -Priority levels -Engineers report the time on issues -Generate reports (Ex: Time Tracking Report,SLA Violation Report)
  • 9. Ctd.. • Support Portal -Clients find information (Contract details, available patches, Service packs) • Support Engineering Portal -Engineers find information about clients • Governance registry -Keep contract details
  • 12. • Operational View • Deployment View Architectural Views
  • 13. Assumptions Made • Jira is hosted in a cloud • SugarCRM is hosted cloud • Jira and SugarCRM allow single sign on • time tracking has been enabled by the JIRA administrator (to create the time tracking report)
  • 15. LDAP
  • 16. Jira
  • 17. Quality Attributes • Availability • Security • Performance • Usability • Scalability • Performance
  • 18. Language & DB J2EE -[JAVA] Finally realised to come up with the java open source solution and the team was very much flexible with java and most of the clients applications was build based on java where easy to future scalability and connectivity. Data Base .We decided to stick with PostgreSQL since It is known for being rock-solid and well- engineered, capable of supporting high-transaction, mission-critical applications
  • 19. Three Tier client server Architecture Presentation Layer Business Logic-Application servers Data Base Data Base
  • 20. Q & A