java project "identity manager"

19
IAM - Anjan BHATTRAI

Upload: anjan-bhattrai

Post on 06-Aug-2015

60 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Java project "Identity manager"

IAM - Anjan BHATTRAI

Page 2: Java project "Identity manager"

IAM - Anjan BHATTRAI

Advanced Java and XMLTechnologies

By- Anjan BHATTRAI

Page 3: Java project "Identity manager"

IAM - Anjan BHATTRAI

Agenda● Subject Description● Subject Analysis● Operation Flow● Interfaces● Difficulties Faced● XML Docbook● XML to XHTML● XML to Pdf● Limitation & Evolution ● Conclusion● Feedback

Page 4: Java project "Identity manager"

IAM - Anjan BHATTRAI

Subject Description● Identity Management System Web Application● Components Used

○ Bootstrap CSS/JS○ MySQL database [phpmyadmin]○ Spring and Hibernate Framework○ Glassfish server○ .jsp pages

Page 5: Java project "Identity manager"

IAM - Anjan BHATTRAI

Subject Analysis• Major Features [web,responsive,easy UI/UX,usability,operational]

• Application Feasibility [operate in reduced cost,independent]

• Data Description

• Expected Results [highly sophisticated, user friendly and secure tool created for Identity and access management.]

• Scope

Page 6: Java project "Identity manager"

IAM - Anjan BHATTRAI

Operation Flow

Page 7: Java project "Identity manager"

IAM - Anjan BHATTRAI

Interface

Login with Credential

Page 8: Java project "Identity manager"

IAM - Anjan BHATTRAI

Interface

Dashboard

Page 9: Java project "Identity manager"

IAM - Anjan BHATTRAI

Interface

Create Identity

Page 10: Java project "Identity manager"

IAM - Anjan BHATTRAI

Interface

Search Identity

Page 11: Java project "Identity manager"

IAM - Anjan BHATTRAI

Interface

Edit Identity

Page 12: Java project "Identity manager"

IAM - Anjan BHATTRAI

Interface

Delete Identity

Page 13: Java project "Identity manager"

IAM - Anjan BHATTRAI

Difficulties Faced● Limiting the scope● Dependencies● Configuration● XML Docbook● Lot of small difficulties which cannot be expressed in writing

Page 14: Java project "Identity manager"

IAM - Anjan BHATTRAI

XML ->PDF/HTMLXML-HTML● MAMP Server● XML DocBook Source Document.● XML (XHTML) Target Document.

Page 15: Java project "Identity manager"

IAM - Anjan BHATTRAI

XML-PDF● XML DocBook Source Document.● XML (XSL-FO) Target Document.● Generate Pdf from Source Document using Apache-FOP program.

Page 16: Java project "Identity manager"

IAM - Anjan BHATTRAI

Limitation & EvolutionLimitations:

● decrypting the system password.● description stored in identity● Lack of added feature

Evolution:

● complete address directory to keep details, export details, import to new system, send SMS from there and save other information, Synchronize, Plus many additional Features.

Page 17: Java project "Identity manager"

IAM - Anjan BHATTRAI

Conclusion

To summarize, I have learnt to use the following things to fulfill this application:

● Core Java concepts● Java Server entities● Tools like Maven● Framework as Spring, Hibernate, Glassfish● Implementation of FrontEnd tools [Bootstrap,js]● XML Docbook Implementation

Page 18: Java project "Identity manager"

IAM - Anjan BHATTRAI

Feedback- The following code, which is valid for FO only, appears in both of your XSLT stylesheets

<xsl:attribute-set name="p">

<xsl:attribute name="text-indent">1em</xsl:attribute>

<xsl:attribute name="space-before">0.6em</xsl:attribute>

<xsl:attribute name="space-after">0.6em</xsl:attribute>

</xsl:attribute-set>

whereas in your FO stylesheet one reads the comment

<!--

titles with the same typeface as the text (default is 'sans-serif')

-->

without the expected line of code

<xsl:param name="title.font.family" select="'serif'"/>

Page 19: Java project "Identity manager"

IAM - Anjan BHATTRAI

Thanks