portal and intranets

56
Portal Final Project Redar Ismail Intranets and Portals Professor Javid Iqbal

Upload: redar-ismail

Post on 09-Jan-2017

118 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Portal and Intranets

Portal Final ProjectRedar Ismail

Intranets and PortalsProfessor Javid Iqbal

Page 2: Portal and Intranets

Our XYZ Portal

Building a web portal for XYZ.The portal will be used by companies.• Employees• Customer• Suppliers

Page 3: Portal and Intranets

Content

• Requirements.• Component Explanation.• System Architecture.• Taxonomy.• Security.• API Lists.• Development Life cycle.• References.• Screenshots.

Page 4: Portal and Intranets

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.

Page 5: Portal and Intranets

Customer

• Capacity and Backend Organization• Enable customer portal• Create the profile and organize it.• Create the community• Add the customers to the community

Page 6: Portal and Intranets

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.

Page 7: Portal and Intranets

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.

Page 8: Portal and Intranets

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

Page 9: Portal and Intranets

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.

Page 10: Portal and Intranets

Screenshots

Page 11: Portal and Intranets

Portal User

Page 12: Portal and Intranets

Portal Users

Page 13: Portal and Intranets

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.

Page 14: Portal and Intranets

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.

Page 15: Portal and Intranets

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.

Page 16: Portal and Intranets

System Architecture

Page 17: Portal and Intranets

System Architecture

Page 18: Portal and Intranets

Taxonomy customer

HomeCasesOrdersFeedbackGroupShipment

Customer

Profile NameSettingLog out

Page 19: Portal and Intranets

Suppliers Taxonomy

HomeChatterOrdersReportCasesContactsFilesSolution Feedback

Suppliers

Profile NameSettingLog out

Page 20: Portal and Intranets

Employees

Home Chatter Cases Contacts

Ideas feedback

Dep A Dep A Dep A Dep A Dep A Dep ADep B Dep B Dep B Dep B Dep B Dep BDep C Dep C Dep C Dep C Dep C Dep CDep D Dep D Dep D Dep D Dep D Dep D

ProfileSettingPolicyNotificationLogin out

Employees

Page 21: Portal and Intranets

Screenshots

Page 22: Portal and Intranets

Customer, Employee, Supplier

Head Manager

IT Dep

HR

Employee

Employee

Employee

Employee

Dep A Dep B

Dep C

Dep D

Suppliers

General Dep

Customer

Page 23: Portal and Intranets

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.

Page 24: Portal and Intranets

Security

Page 25: Portal and Intranets

Security

Page 26: Portal and Intranets

Some API List

• REST API• SOAP API• Chatter REST API• Bulk API• Metadata API• Streaming API• Apex REST API• Apex SOAP API• Tooling API

Page 27: Portal and Intranets

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.

Page 28: Portal and Intranets

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.

Page 29: Portal and Intranets

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.

Page 30: Portal and Intranets

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.

Page 31: Portal and Intranets

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.

Page 32: Portal and Intranets

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.

Page 33: Portal and Intranets

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.

Page 34: Portal and Intranets

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.

Page 35: Portal and Intranets

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/

Page 36: Portal and Intranets

Waterfall Models

“• Definition Study/Analysis • Basic Design • Technical Design/Detailed Design • Construction • Testing • Integration • Management and • Maintenance.” http://www.waterfall-model.com/

Page 37: Portal and Intranets

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

Page 38: Portal and Intranets

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.

Page 39: Portal and Intranets

Carl Sagan

“Somewhere, something incredible is waiting to be known.”

Page 40: Portal and Intranets

From Redar Ismail

Thank you so much for every oneHope you guys a wonderful and peaceful holiday.

Page 41: Portal and Intranets

Screenshots

Page 42: Portal and Intranets

Screenshots

Page 43: Portal and Intranets

Screenshots

Page 44: Portal and Intranets

Screenshots

Page 45: Portal and Intranets

Screenshots

Page 46: Portal and Intranets

Screen Shots

Page 47: Portal and Intranets

Screenshots

Page 48: Portal and Intranets

Screenshots

Page 49: Portal and Intranets

Screenshots

Page 50: Portal and Intranets

Screenshots

Page 51: Portal and Intranets

Screenshots

Page 52: Portal and Intranets

Screenshots

Page 53: Portal and Intranets

ScreenShots

Page 54: Portal and Intranets

Screenshots

Page 55: Portal and Intranets

Screenshot