SlideShare a Scribd company logo
Portal Final Project
Redar Ismail
Intranets and Portals
Professor Javid Iqbal
Our XYZ Portal
Building a web portal for XYZ.
The portal will be used by companies.
• Employees
• Customer
• Suppliers
Content
• Requirements.
• Component Explanation.
• System Architecture.
• Taxonomy.
• Security.
• API Lists.
• Development Life cycle.
• References.
• Screenshots.
Customer
• Collecting the requirements of the customer.
• Studying the requirements of customer.
• Understanding the contents.
• Understanding the roles of the customer in portal.
• Setting up the permission level for customer.
• Deciding the placement of the layout in the portal system.
• Security issues discussion.
Customer
• Capacity and Backend Organization
• Enable customer portal
• Create the profile and organize it.
• Create the community
• Add the customers to the community
Employees
• Collect the information and start the meeting with IT group.
• Convert the needed written data into digitalized data.
• Distribute the departments into sections.
• Determine the role of each department company.
• Identify the type of connection between each department.
• Determine the role of the executive.
• Design the taxonomy.
Employees
• Implement the portal beta edition
• Train the employees about the use of the portal
• Make the employees aware that they go through each piece of
information.
• Update the portal and send notification about each updated made
in the portal.
Suppliers
• Collect the information and meet with IT.
• Identify their role in the portal.
• Identify the communication tools for suppliers.
• Discusses the security issues.
• Design their taxonomy
• Customize the type of layout and menus.
• Type of product they offer
• Type shipping they use
Suppliers
• Transaction way.
• Their way of communication.
• Customization of their page
• Send the portal guideline if the suppliers was far away otherwise
open training session and teach them the use.
Screenshots
Portal User
Portal Users
Customer, Supplies, Employees Component
• Cloud is used for availability, scalability, and reliability.
• Cloud help to resolve the expansion.
• The backend solutions is mostly used be the salesforce group.
• Backend security of the cloud is managed by salesforce it self.
• Database environment is created by the salesforce.
• Database environment is managed by salesforce.
• Content is meta content is created by salesforce.
Customer, Suppliers, Employee
• Different security methods will be used such as secure login page,
mobile verification, IP restriction.
• Identifying the role and set permission for all portal users.
• Social Media gate ways for communication.
• Chatter API for group gathering.
• Different API is used to deploy use easiness.
• Different tabs will be created and pages assigned to it.
• Different application used and assigned to the user.
Customer, Supplies, Employees Component
• Document and Libraries
• Chatter and Social Media Connection.
• Content Management and Ideas Share.
• Mobile Organization.
• The Use Of API
• Supporting Transaction Methods
• External Application.
System Architecture
System Architecture
Taxonomy customer
Home
Cases
Orders
Feedback
Group
Shipment
Customer
Profile Name
Setting
Log out
Suppliers Taxonomy
Home
Chatter
Orders
Report
Cases
Contacts
Files
Solution
Feedback
Suppliers
Profile Name
Setting
Log out
Employees
Home Chatter Cases Contacts Ideas feedback
Dep A Dep A Dep A Dep A Dep A Dep A
Dep B Dep B Dep B Dep B Dep B Dep B
Dep C Dep C Dep C Dep C Dep C Dep C
Dep D Dep D Dep D Dep D Dep D Dep D
Profile
Setting
Policy
Notification
Login out
Employees
Screenshots
Customer, Employee, Supplier
Head Manager
IT Dep
HR
Employee Employee Employee Employee
Dep A Dep B Dep C Dep D
Suppliers
General Dep
Customer
Security
• Each Member will get unique Username & Password
• Information for customer is allowed only for customer
• Information for employees only allowed for employee.
• Information for suppliers only allowed for suppliers.
• The roles will be setup for each department
• Polices will be written and published in each section in portal.
Security
Security
Some API List
• REST API
• SOAP API
• Chatter REST API
• Bulk API
• Metadata API
• Streaming API
• Apex REST API
• Apex SOAP API
• Tooling API
REST API
• Helps to get access into object.
• It uses a protocol called REST.
• It uses a Synchronous connection.
• Data Format is JSON, XML
• It works best with Mobile Devices.
• Useful with Browser.
• Useful with social application.
• It enhance the collaboration among the company.
SOAP API
• SOAP is web based web services
• Uses SOAP protocol.
• Data Format is XML
• It uses a Synchronous connection.
• It helps to create, retrieve, update , or delete data.
• Good for web search.
• Used mostly in business environment.
• Example for our Company is ERP which SOAP used.
Chatter API
• Allows Group Gathering, such as social media.
• Uses REST protocol.
• Format JSON , XML
• It uses Synchronous (photos are processed asynchronously)
communication
• It uses a Synchronous connection.
• It interacts with many application.
• Mobile active.
• It allows a programmatic access to the Chatter.
• used to enhance the collaboration inside the community.
Metadata API
• It helps developer regarding customization.
• Management of the Metadata model.
• Uses the XML data format.
• Uses SOAP/WSDL protocol.
• It uses an asynchronous connection.
• Used for retrieve, deploy, create, update, or delete.
• Help to migrate changes from sandbox environment to
production.
Streaming API
• Provides the data change capability.
• Uses Bayeux protocol.
• Data Format is JSON.
• It uses Asynchronous (stream of data) connection.
• It is used to send notification for any update.
• Improve performance.
• Reduces API calls.
Apex REST API
• Allows building own REST API.
• Uses XML, JSON, CUSTOM data format.
• It uses a Synchronous connection.
• You need build custom JSON responses.
• Uses REST protocol.
• Helps to interact with out side source.
• OAuth 2.0 and Session ID for authorization accepted.
• Enhance the connection to our side application.
APEX SOAP API
• Allows to create different SOAP API.
• Uses XML data format.
• Require WSDL(Web Services Description Language).
• Need to build custom XML responses.
• It uses a Synchronous connection.
• Uses SOAP/WSDL protocol.
• Helps to interact with out side source.
• OAuth 2.0 and Session ID for authorization accepted.
• Enhance the connection to our side application.
Tooling API
• Allows developer to build tools for force.com application.
• Uses REST and SOAP protocol.
• JSON, XML, Custom data format.
• It uses an asynchronous connection.
• Used to mange and deploy APEX classes.
• Helps to manage and deploy components, triggers and Visualforce
pages .
• set checkpoints or heap dump markers, execute anonymous Apex,
and access logging and code coverage information.
Waterfall Approaches
“The waterfall model is a model which was developed for software
development; that is to create software. It is called as such because
the model develops systematically from one phase to other in a
downward fashion, like a waterfall.”
http://www.waterfall-model.com/
Waterfall Models
“• Definition Study/Analysis
• Basic Design
• Technical Design/Detailed Design
• Construction
• Testing
• Integration
• Management and
• Maintenance.”
http://www.waterfall-model.com/
Waterfall
• Collecting ideas and analyzing
• Duration one month
• The basic design of the software will be created using tools such
MS, Photoshop and ect..
• Duration 3 weeks and 1 week discussion.
• The Objects and the components of the design will be placed.
• Functions will be decided
• Duration 3 weeks
Waterfall Approaches
• Putting the components and functions together.
• Coding will be done
• Duration of this will be the 6 weeks
• Testing of the portal begins.
• Each system sections will be tested.
• Duration will be 3 weeks
• System will be deployed
• Maintenance & Management of the system to assure the liefetime.
Carl Sagan
“Somewhere, something
incredible is waiting to be
known.”
From Redar Ismail
Thank you so much for every one
Hope you guys a wonderful and
peaceful holiday.
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screen Shots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
ScreenShots
Screenshots
Screenshot
References
• https://col.cdm.depaul.edu/PersonalStartPage/View.aspx?cgtype=fake&cgname=ECT-
480-901&tid=91
• http://help.salesforce.com/
• www.youtube.com

More Related Content

What's hot

Rev Your Engines - SharePoint Performance Enhancements
Rev Your Engines - SharePoint Performance EnhancementsRev Your Engines - SharePoint Performance Enhancements
Rev Your Engines - SharePoint Performance Enhancements
Eric Shupps
 
Rev Your Engines - SharePoint Performance Best Practices
Rev Your Engines - SharePoint Performance Best PracticesRev Your Engines - SharePoint Performance Best Practices
Rev Your Engines - SharePoint Performance Best Practices
Eric Shupps
 
Extending drupal authentication
Extending drupal authenticationExtending drupal authentication
Extending drupal authentication
Charles Russell
 
SharePoint Saturday Utah - The Art of the Possible Keynote
SharePoint Saturday Utah - The Art of the Possible KeynoteSharePoint Saturday Utah - The Art of the Possible Keynote
SharePoint Saturday Utah - The Art of the Possible Keynote
Liam Cleary [MVP]
 
A Deep-Dive into Real-World SharePoint App Development
A Deep-Dive into Real-World SharePoint App DevelopmentA Deep-Dive into Real-World SharePoint App Development
A Deep-Dive into Real-World SharePoint App Development
SPC Adriatics
 
Introduction to Srb4j
Introduction to Srb4jIntroduction to Srb4j
Introduction to Srb4j
Jian Chen
 
The SUG - Documents & Records Management, Really
The SUG - Documents & Records Management, ReallyThe SUG - Documents & Records Management, Really
The SUG - Documents & Records Management, Really
Liam Cleary [MVP]
 
SharePoint Authentication And Authorization SPTechCon San Francisco
SharePoint Authentication And Authorization SPTechCon San FranciscoSharePoint Authentication And Authorization SPTechCon San Francisco
SharePoint Authentication And Authorization SPTechCon San Francisco
Liam Cleary [MVP]
 
SharePoint Fest Denver - Documents and Records Management in SharePoint
SharePoint Fest Denver - Documents and Records Management in SharePointSharePoint Fest Denver - Documents and Records Management in SharePoint
SharePoint Fest Denver - Documents and Records Management in SharePoint
Liam Cleary [MVP]
 
Talking Services with Oracle ADF and Oracle SOA Suite
Talking Services with Oracle ADF and Oracle SOA SuiteTalking Services with Oracle ADF and Oracle SOA Suite
Talking Services with Oracle ADF and Oracle SOA Suite
DataNext Solutions
 
Open Source & Identity Management
Open Source & Identity ManagementOpen Source & Identity Management
Open Source & Identity Management
JISC Netskills
 
Your first step by step tutorial for oracle SOA
Your first step by step tutorial for oracle SOAYour first step by step tutorial for oracle SOA
Your first step by step tutorial for oracle SOA
halimelnagar
 
[Pinto] Is my SharePoint Development team properly enlighted?
[Pinto] Is my SharePoint Development team properly enlighted?[Pinto] Is my SharePoint Development team properly enlighted?
[Pinto] Is my SharePoint Development team properly enlighted?
European Collaboration Summit
 
Ms. Search and Mr. Project
Ms. Search and Mr. ProjectMs. Search and Mr. Project
Ms. Search and Mr. Project
SPC Adriatics
 
Ecs19 - Hans Brender - Is OneDrive Really Enterprise Ready
Ecs19 - Hans Brender -  Is OneDrive Really Enterprise ReadyEcs19 - Hans Brender -  Is OneDrive Really Enterprise Ready
Ecs19 - Hans Brender - Is OneDrive Really Enterprise Ready
European Collaboration Summit
 
Open Source Identity Management
Open Source Identity ManagementOpen Source Identity Management
Open Source Identity Management
Radovan Semancik
 
ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...
ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...
ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...
European Collaboration Summit
 
Deploying an Extranet on SharePoint
Deploying an Extranet on SharePointDeploying an Extranet on SharePoint
Deploying an Extranet on SharePoint
Alan Marshall
 
Developing Search-driven application in SharePoint 2013
 Developing Search-driven application in SharePoint 2013  Developing Search-driven application in SharePoint 2013
Developing Search-driven application in SharePoint 2013
SPC Adriatics
 
Working with Portlets in ADF and Webcenter
Working with Portlets in ADF and WebcenterWorking with Portlets in ADF and Webcenter
Working with Portlets in ADF and WebcenterDataNext Solutions
 

What's hot (20)

Rev Your Engines - SharePoint Performance Enhancements
Rev Your Engines - SharePoint Performance EnhancementsRev Your Engines - SharePoint Performance Enhancements
Rev Your Engines - SharePoint Performance Enhancements
 
Rev Your Engines - SharePoint Performance Best Practices
Rev Your Engines - SharePoint Performance Best PracticesRev Your Engines - SharePoint Performance Best Practices
Rev Your Engines - SharePoint Performance Best Practices
 
Extending drupal authentication
Extending drupal authenticationExtending drupal authentication
Extending drupal authentication
 
SharePoint Saturday Utah - The Art of the Possible Keynote
SharePoint Saturday Utah - The Art of the Possible KeynoteSharePoint Saturday Utah - The Art of the Possible Keynote
SharePoint Saturday Utah - The Art of the Possible Keynote
 
A Deep-Dive into Real-World SharePoint App Development
A Deep-Dive into Real-World SharePoint App DevelopmentA Deep-Dive into Real-World SharePoint App Development
A Deep-Dive into Real-World SharePoint App Development
 
Introduction to Srb4j
Introduction to Srb4jIntroduction to Srb4j
Introduction to Srb4j
 
The SUG - Documents & Records Management, Really
The SUG - Documents & Records Management, ReallyThe SUG - Documents & Records Management, Really
The SUG - Documents & Records Management, Really
 
SharePoint Authentication And Authorization SPTechCon San Francisco
SharePoint Authentication And Authorization SPTechCon San FranciscoSharePoint Authentication And Authorization SPTechCon San Francisco
SharePoint Authentication And Authorization SPTechCon San Francisco
 
SharePoint Fest Denver - Documents and Records Management in SharePoint
SharePoint Fest Denver - Documents and Records Management in SharePointSharePoint Fest Denver - Documents and Records Management in SharePoint
SharePoint Fest Denver - Documents and Records Management in SharePoint
 
Talking Services with Oracle ADF and Oracle SOA Suite
Talking Services with Oracle ADF and Oracle SOA SuiteTalking Services with Oracle ADF and Oracle SOA Suite
Talking Services with Oracle ADF and Oracle SOA Suite
 
Open Source & Identity Management
Open Source & Identity ManagementOpen Source & Identity Management
Open Source & Identity Management
 
Your first step by step tutorial for oracle SOA
Your first step by step tutorial for oracle SOAYour first step by step tutorial for oracle SOA
Your first step by step tutorial for oracle SOA
 
[Pinto] Is my SharePoint Development team properly enlighted?
[Pinto] Is my SharePoint Development team properly enlighted?[Pinto] Is my SharePoint Development team properly enlighted?
[Pinto] Is my SharePoint Development team properly enlighted?
 
Ms. Search and Mr. Project
Ms. Search and Mr. ProjectMs. Search and Mr. Project
Ms. Search and Mr. Project
 
Ecs19 - Hans Brender - Is OneDrive Really Enterprise Ready
Ecs19 - Hans Brender -  Is OneDrive Really Enterprise ReadyEcs19 - Hans Brender -  Is OneDrive Really Enterprise Ready
Ecs19 - Hans Brender - Is OneDrive Really Enterprise Ready
 
Open Source Identity Management
Open Source Identity ManagementOpen Source Identity Management
Open Source Identity Management
 
ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...
ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...
ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...
 
Deploying an Extranet on SharePoint
Deploying an Extranet on SharePointDeploying an Extranet on SharePoint
Deploying an Extranet on SharePoint
 
Developing Search-driven application in SharePoint 2013
 Developing Search-driven application in SharePoint 2013  Developing Search-driven application in SharePoint 2013
Developing Search-driven application in SharePoint 2013
 
Working with Portlets in ADF and Webcenter
Working with Portlets in ADF and WebcenterWorking with Portlets in ADF and Webcenter
Working with Portlets in ADF and Webcenter
 

Viewers also liked

3.3.4 Simple Capacitive
3.3.4 Simple Capacitive3.3.4 Simple Capacitive
3.3.4 Simple CapacitiveTalia Carbis
 
Bongiorni_Currents_Smart_Water
Bongiorni_Currents_Smart_WaterBongiorni_Currents_Smart_Water
Bongiorni_Currents_Smart_WaterSara Bongiorni
 
Евгения Шкуратова - "Яндекс - это мы!"
Евгения Шкуратова - "Яндекс - это мы!"Евгения Шкуратова - "Яндекс - это мы!"
Евгения Шкуратова - "Яндекс - это мы!"Rostislav Shorgin
 
Textual programming in key stage 3
Textual programming in key stage 3Textual programming in key stage 3
Textual programming in key stage 3
eaglestone
 
L’apprentissage et le numérique : de la recherche de questions aux question d...
L’apprentissage et le numérique : de la recherche de questions aux question d...L’apprentissage et le numérique : de la recherche de questions aux question d...
L’apprentissage et le numérique : de la recherche de questions aux question d...
Caféine.Studio
 
L’enseignement des langues par les cours en ligne ouverts et massifs : de la ...
L’enseignement des langues par les cours en ligne ouverts et massifs : de la ...L’enseignement des langues par les cours en ligne ouverts et massifs : de la ...
L’enseignement des langues par les cours en ligne ouverts et massifs : de la ...
Caféine.Studio
 
Présentation du rapport intermédiaire de la recherche « MOOC Afrique : Analys...
Présentation du rapport intermédiaire de la recherche « MOOC Afrique : Analys...Présentation du rapport intermédiaire de la recherche « MOOC Afrique : Analys...
Présentation du rapport intermédiaire de la recherche « MOOC Afrique : Analys...
Caféine.Studio
 
How to Deliver Kick Ass Salesforce Training Without Breaking A Sweat or Break...
How to Deliver Kick Ass Salesforce Training Without Breaking A Sweat or Break...How to Deliver Kick Ass Salesforce Training Without Breaking A Sweat or Break...
How to Deliver Kick Ass Salesforce Training Without Breaking A Sweat or Break...
David Giller
 
Общие темы. Тема 01.
Общие темы. Тема 01.Общие темы. Тема 01.
Общие темы. Тема 01.
Igor Shkulipa
 
C# Web. Занятие 07.
C# Web. Занятие 07.C# Web. Занятие 07.
C# Web. Занятие 07.
Igor Shkulipa
 
C# Web. Занятие 15.
C# Web. Занятие 15.C# Web. Занятие 15.
C# Web. Занятие 15.
Igor Shkulipa
 

Viewers also liked (13)

mica
micamica
mica
 
3.3.4 Simple Capacitive
3.3.4 Simple Capacitive3.3.4 Simple Capacitive
3.3.4 Simple Capacitive
 
Bongiorni_Currents_Smart_Water
Bongiorni_Currents_Smart_WaterBongiorni_Currents_Smart_Water
Bongiorni_Currents_Smart_Water
 
Евгения Шкуратова - "Яндекс - это мы!"
Евгения Шкуратова - "Яндекс - это мы!"Евгения Шкуратова - "Яндекс - это мы!"
Евгения Шкуратова - "Яндекс - это мы!"
 
experince cert Mobiserve
experince cert Mobiserveexperince cert Mobiserve
experince cert Mobiserve
 
Textual programming in key stage 3
Textual programming in key stage 3Textual programming in key stage 3
Textual programming in key stage 3
 
L’apprentissage et le numérique : de la recherche de questions aux question d...
L’apprentissage et le numérique : de la recherche de questions aux question d...L’apprentissage et le numérique : de la recherche de questions aux question d...
L’apprentissage et le numérique : de la recherche de questions aux question d...
 
L’enseignement des langues par les cours en ligne ouverts et massifs : de la ...
L’enseignement des langues par les cours en ligne ouverts et massifs : de la ...L’enseignement des langues par les cours en ligne ouverts et massifs : de la ...
L’enseignement des langues par les cours en ligne ouverts et massifs : de la ...
 
Présentation du rapport intermédiaire de la recherche « MOOC Afrique : Analys...
Présentation du rapport intermédiaire de la recherche « MOOC Afrique : Analys...Présentation du rapport intermédiaire de la recherche « MOOC Afrique : Analys...
Présentation du rapport intermédiaire de la recherche « MOOC Afrique : Analys...
 
How to Deliver Kick Ass Salesforce Training Without Breaking A Sweat or Break...
How to Deliver Kick Ass Salesforce Training Without Breaking A Sweat or Break...How to Deliver Kick Ass Salesforce Training Without Breaking A Sweat or Break...
How to Deliver Kick Ass Salesforce Training Without Breaking A Sweat or Break...
 
Общие темы. Тема 01.
Общие темы. Тема 01.Общие темы. Тема 01.
Общие темы. Тема 01.
 
C# Web. Занятие 07.
C# Web. Занятие 07.C# Web. Занятие 07.
C# Web. Занятие 07.
 
C# Web. Занятие 15.
C# Web. Занятие 15.C# Web. Занятие 15.
C# Web. Занятие 15.
 

Similar to Portal and Intranets

Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Callon Campbell
 
ASP.NET MVC - Latest & Greatest So Far
ASP.NET MVC - Latest & Greatest So FarASP.NET MVC - Latest & Greatest So Far
ASP.NET MVC - Latest & Greatest So Far
Lohith Goudagere Nagaraj
 
Lessons learned on the Azure API Stewardship Journey.pptx
Lessons learned on the Azure API Stewardship Journey.pptxLessons learned on the Azure API Stewardship Journey.pptx
Lessons learned on the Azure API Stewardship Journey.pptx
apidays
 
Entando datasheet
Entando datasheetEntando datasheet
Entando datasheet
Daniele Oliverio
 
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays
 
IBM Social Business Toolkit
IBM Social Business ToolkitIBM Social Business Toolkit
IBM Social Business Toolkit
Van Staub, MBA
 
Lifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and SolutionsLifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and Solutions
SPC Adriatics
 
Django course
Django courseDjango course
Django course
Nagi Annapureddy
 
Introduction to SharePoint Framework
Introduction to SharePoint FrameworkIntroduction to SharePoint Framework
Introduction to SharePoint Framework
Małgorzata Borzęcka
 
Best Practices in Web Service Design
Best Practices in Web Service DesignBest Practices in Web Service Design
Best Practices in Web Service DesignLorna Mitchell
 
USG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using DrupalUSG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using Drupal
Eric Sembrat
 
Tech Talk on Cloud Computing
Tech Talk on Cloud ComputingTech Talk on Cloud Computing
Tech Talk on Cloud Computing
ITviec
 
Oscon2014 Netflix API - Top 10 Lessons Learned
Oscon2014 Netflix API - Top 10 Lessons LearnedOscon2014 Netflix API - Top 10 Lessons Learned
Oscon2014 Netflix API - Top 10 Lessons Learned
Sangeeta Narayanan
 
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
SPTechCon
 
Ananth_Ravishankar
Ananth_RavishankarAnanth_Ravishankar
Ananth_Ravishankarananth R
 

Similar to Portal and Intranets (20)

Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
 
Chalam_JAVA_Portal
Chalam_JAVA_PortalChalam_JAVA_Portal
Chalam_JAVA_Portal
 
Sai_Resume
Sai_ResumeSai_Resume
Sai_Resume
 
ASP.NET MVC - Latest & Greatest So Far
ASP.NET MVC - Latest & Greatest So FarASP.NET MVC - Latest & Greatest So Far
ASP.NET MVC - Latest & Greatest So Far
 
Lessons learned on the Azure API Stewardship Journey.pptx
Lessons learned on the Azure API Stewardship Journey.pptxLessons learned on the Azure API Stewardship Journey.pptx
Lessons learned on the Azure API Stewardship Journey.pptx
 
Entando datasheet
Entando datasheetEntando datasheet
Entando datasheet
 
harish_resume
harish_resumeharish_resume
harish_resume
 
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
 
IBM Social Business Toolkit
IBM Social Business ToolkitIBM Social Business Toolkit
IBM Social Business Toolkit
 
Lifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and SolutionsLifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and Solutions
 
Django course
Django courseDjango course
Django course
 
Thinakaran
ThinakaranThinakaran
Thinakaran
 
Introduction to SharePoint Framework
Introduction to SharePoint FrameworkIntroduction to SharePoint Framework
Introduction to SharePoint Framework
 
Best Practices in Web Service Design
Best Practices in Web Service DesignBest Practices in Web Service Design
Best Practices in Web Service Design
 
USG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using DrupalUSG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using Drupal
 
Tech Talk on Cloud Computing
Tech Talk on Cloud ComputingTech Talk on Cloud Computing
Tech Talk on Cloud Computing
 
Oscon2014 Netflix API - Top 10 Lessons Learned
Oscon2014 Netflix API - Top 10 Lessons LearnedOscon2014 Netflix API - Top 10 Lessons Learned
Oscon2014 Netflix API - Top 10 Lessons Learned
 
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
Integrating SharePoint 2010, 2013 and Visual Studio Lightswitch by Rob Windso...
 
Niharika_Shukla_CV
Niharika_Shukla_CVNiharika_Shukla_CV
Niharika_Shukla_CV
 
Ananth_Ravishankar
Ananth_RavishankarAnanth_Ravishankar
Ananth_Ravishankar
 

Recently uploaded

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 

Portal and Intranets

  • 1. Portal Final Project Redar Ismail Intranets and Portals Professor Javid Iqbal
  • 2. Our XYZ Portal Building a web portal for XYZ. The portal will be used by companies. • Employees • Customer • Suppliers
  • 3. Content • Requirements. • Component Explanation. • System Architecture. • Taxonomy. • Security. • API Lists. • Development Life cycle. • References. • Screenshots.
  • 4. Customer • Collecting the requirements of the customer. • Studying the requirements of customer. • Understanding the contents. • Understanding the roles of the customer in portal. • Setting up the permission level for customer. • Deciding the placement of the layout in the portal system. • Security issues discussion.
  • 5. Customer • Capacity and Backend Organization • Enable customer portal • Create the profile and organize it. • Create the community • Add the customers to the community
  • 6. Employees • Collect the information and start the meeting with IT group. • Convert the needed written data into digitalized data. • Distribute the departments into sections. • Determine the role of each department company. • Identify the type of connection between each department. • Determine the role of the executive. • Design the taxonomy.
  • 7. Employees • Implement the portal beta edition • Train the employees about the use of the portal • Make the employees aware that they go through each piece of information. • Update the portal and send notification about each updated made in the portal.
  • 8. Suppliers • Collect the information and meet with IT. • Identify their role in the portal. • Identify the communication tools for suppliers. • Discusses the security issues. • Design their taxonomy • Customize the type of layout and menus. • Type of product they offer • Type shipping they use
  • 9. Suppliers • Transaction way. • Their way of communication. • Customization of their page • Send the portal guideline if the suppliers was far away otherwise open training session and teach them the use.
  • 13. Customer, Supplies, Employees Component • Cloud is used for availability, scalability, and reliability. • Cloud help to resolve the expansion. • The backend solutions is mostly used be the salesforce group. • Backend security of the cloud is managed by salesforce it self. • Database environment is created by the salesforce. • Database environment is managed by salesforce. • Content is meta content is created by salesforce.
  • 14. Customer, Suppliers, Employee • Different security methods will be used such as secure login page, mobile verification, IP restriction. • Identifying the role and set permission for all portal users. • Social Media gate ways for communication. • Chatter API for group gathering. • Different API is used to deploy use easiness. • Different tabs will be created and pages assigned to it. • Different application used and assigned to the user.
  • 15. Customer, Supplies, Employees Component • Document and Libraries • Chatter and Social Media Connection. • Content Management and Ideas Share. • Mobile Organization. • The Use Of API • Supporting Transaction Methods • External Application.
  • 20. Employees Home Chatter Cases Contacts Ideas feedback Dep A Dep A Dep A Dep A Dep A Dep A Dep B Dep B Dep B Dep B Dep B Dep B Dep C Dep C Dep C Dep C Dep C Dep C Dep D Dep D Dep D Dep D Dep D Dep D Profile Setting Policy Notification Login out Employees
  • 22. Customer, Employee, Supplier Head Manager IT Dep HR Employee Employee Employee Employee Dep A Dep B Dep C Dep D Suppliers General Dep Customer
  • 23. Security • Each Member will get unique Username & Password • Information for customer is allowed only for customer • Information for employees only allowed for employee. • Information for suppliers only allowed for suppliers. • The roles will be setup for each department • Polices will be written and published in each section in portal.
  • 26. Some API List • REST API • SOAP API • Chatter REST API • Bulk API • Metadata API • Streaming API • Apex REST API • Apex SOAP API • Tooling API
  • 27. REST API • Helps to get access into object. • It uses a protocol called REST. • It uses a Synchronous connection. • Data Format is JSON, XML • It works best with Mobile Devices. • Useful with Browser. • Useful with social application. • It enhance the collaboration among the company.
  • 28. SOAP API • SOAP is web based web services • Uses SOAP protocol. • Data Format is XML • It uses a Synchronous connection. • It helps to create, retrieve, update , or delete data. • Good for web search. • Used mostly in business environment. • Example for our Company is ERP which SOAP used.
  • 29. Chatter API • Allows Group Gathering, such as social media. • Uses REST protocol. • Format JSON , XML • It uses Synchronous (photos are processed asynchronously) communication • It uses a Synchronous connection. • It interacts with many application. • Mobile active. • It allows a programmatic access to the Chatter. • used to enhance the collaboration inside the community.
  • 30. Metadata API • It helps developer regarding customization. • Management of the Metadata model. • Uses the XML data format. • Uses SOAP/WSDL protocol. • It uses an asynchronous connection. • Used for retrieve, deploy, create, update, or delete. • Help to migrate changes from sandbox environment to production.
  • 31. Streaming API • Provides the data change capability. • Uses Bayeux protocol. • Data Format is JSON. • It uses Asynchronous (stream of data) connection. • It is used to send notification for any update. • Improve performance. • Reduces API calls.
  • 32. Apex REST API • Allows building own REST API. • Uses XML, JSON, CUSTOM data format. • It uses a Synchronous connection. • You need build custom JSON responses. • Uses REST protocol. • Helps to interact with out side source. • OAuth 2.0 and Session ID for authorization accepted. • Enhance the connection to our side application.
  • 33. APEX SOAP API • Allows to create different SOAP API. • Uses XML data format. • Require WSDL(Web Services Description Language). • Need to build custom XML responses. • It uses a Synchronous connection. • Uses SOAP/WSDL protocol. • Helps to interact with out side source. • OAuth 2.0 and Session ID for authorization accepted. • Enhance the connection to our side application.
  • 34. Tooling API • Allows developer to build tools for force.com application. • Uses REST and SOAP protocol. • JSON, XML, Custom data format. • It uses an asynchronous connection. • Used to mange and deploy APEX classes. • Helps to manage and deploy components, triggers and Visualforce pages . • set checkpoints or heap dump markers, execute anonymous Apex, and access logging and code coverage information.
  • 35. Waterfall Approaches “The waterfall model is a model which was developed for software development; that is to create software. It is called as such because the model develops systematically from one phase to other in a downward fashion, like a waterfall.” http://www.waterfall-model.com/
  • 36. Waterfall Models “• Definition Study/Analysis • Basic Design • Technical Design/Detailed Design • Construction • Testing • Integration • Management and • Maintenance.” http://www.waterfall-model.com/
  • 37. Waterfall • Collecting ideas and analyzing • Duration one month • The basic design of the software will be created using tools such MS, Photoshop and ect.. • Duration 3 weeks and 1 week discussion. • The Objects and the components of the design will be placed. • Functions will be decided • Duration 3 weeks
  • 38. Waterfall Approaches • Putting the components and functions together. • Coding will be done • Duration of this will be the 6 weeks • Testing of the portal begins. • Each system sections will be tested. • Duration will be 3 weeks • System will be deployed • Maintenance & Management of the system to assure the liefetime.
  • 39. Carl Sagan “Somewhere, something incredible is waiting to be known.”
  • 40. From Redar Ismail Thank you so much for every one Hope you guys a wonderful and peaceful holiday.