Upload
vutu
View
218
Download
1
Embed Size (px)
Citation preview
LLNL-PRES-XXXXXX This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344. Lawrence Livermore National Security, LLC
Salesforce Use to Support the National Ignition Facility (NIF)
EssexBond,NIFUserOfficeAllanCasey,NIFDataSystems
NUFO Annual Meeting Federated Systems Session
June 15, 2016
LLNL-PRES-xxxxxx 2
§ In2009,thefirstsetofexperimentswerecarriedoutattheNIF.
— Mostuserswereresidentexperimentalists.— Userswereassumedtohaveexpert-level
knowledge.— Emphasiswasplacedoncommissioning.
§ Since2012,NIFhasconNnuedtoevolveasauserfacility.
TheNIFisaworld-classlasersystemdesignedtosupportusersinthehigh-energydensitysciencefield
— Usersincludeexperimentalists(experttothenovice)andreviewers.— ThenumberofusersexternaltoLLNLisgrowing.— EmphasisisonoperaNonalefficiencyandstreamlinesprocesses.
NIF has placed an emphasis on improving the user experience with software tools.
LLNL-PRES-xxxxxx 3
NIFso:waretoolsbeganasstovepipesdesignedtocommissionsomespecificfunc>onduringtheexperimentalprocess
The World (open network)
LLNL (internal network)
Each tool associated with own database tables
Tools for Experimental Planning, Setup, Approval, and Analysis
Data
LLNL-PRES-xxxxxx 4
Reques>ngfacility>meforanexperimentinvolvedemailingtheappropriatepersonnelanexceldocument
The World (open network)
LLNL (internal network)
Each tool associated with own database tables
Tools for Experimental Planning, Setup, Approval, and Analysis
Data
LLNL-PRES-xxxxxx 5
So:waretoolsaremigra>ngtoasetthatprovidesanintegrated,collabora>veenvironmenttousersbothinsideandoutsideLLNL
The World (open network)
LLNL (internal network)
Experiments
Tools for Experimental Planning, Setup, Approval, and Analysis
Single source of data
LLNL-PRES-xxxxxx 6
So:waretoolsaremigra>ngtoasetthatprovidesanintegrated,collabora>veenvironmenttousersbothinsideandoutsideLLNL
The World (open network)
LLNL (internal network)
Experiments
NIF User Portal Tools for Experimental Planning, Setup, Approval, and Analysis
NIF Lasers Website
LLNL-PRES-xxxxxx 7
TheNIFUserPortalisintendedtoallowforuserstoconnectwiththefacilityandothercollaboratorsfromanexternalsite
The World (open network)
NIF Lasers Website
NIF User Community
NIF User Portal
BusinessCases:
§ Manageuseraccounts
§ Submissionandreviewofuserproposals
§ Viewingthestatusofscheduledexperimentsassociatedwithapprovedproposals.
§ Archivalofdocumentsfromworkshopsandconferences
LLNL-PRES-xxxxxx 8
TheNIFUserPortalisbeingdevelopedontheSalesforceGovcloudplaPorm
§ Salesforcewasfoundedin1999.
§ Majorityofrevenuecomesfromitscustomerrela>onshipmanagement(CRM)product.
§ SalesforceoffersaPlaPormasaService(PaaS)thatallowsdeveloperstocreatemul>tenantadd-onapplica>onsthatintegrateintotheirmainapplica>on.
§ TheNIFdecidedtobuildonthePaaS,calledForce.com,andhavedatastoredinafederatedGovcloud.
The World (open network)
NIF Lasers Website
NIF User Portal
LLNL-PRES-xxxxxx 9
WhySalesforcewasselectedastheplaPorm?
Vendor maintains hardware Vendor maintains security
COTS but can customize Apex language integrates with latest tech stack
Reliance on vendor hardware and COTS software reduces cost.
LLNL-PRES-xxxxxx 10
ObtaininganAuthoriza>ontoOperate(ATO)theUserPortalrequired>meandplanning
Salesforce LLNL IT (Cybersecurity)
Livermore Field Office
§ Salesforcehascommercially-sensi>vedocumentsthatcannotbedownloadedorprinted.— Ledtocumbersomecommunica>onbetweenSalesforceandIT
§ Salesforcerequires75%codecoverage.— Startworkingonautomatedtestscriptsearly.
§ Understandtherolesandresponsibili>eswithITtes>ng.
§ ItwasimportanttoobtainanAuthoriza>ontoEvaluatefromtheFieldOffice.— Allowedfortes>ngtooccurintheSalesforceenvironment.
LLNL-PRES-xxxxxx 11
NIFusesthefederatedpartnergatewaytocreatecommunityusersinSalesforce
New User
NIF Community User
Pending User
Partner Gateway
Auto-Create Salesforce Account
Auto-Approve User
Manually Approve User
Fill Out Form
LLNL Credential Personal Credential
LLNL-PRES-xxxxxx 12
TheProposalManagementToolwasreleasedintheuserportaloneyearago(h`p://nifportal.force.com/)
Common interface for all users to interact with their proposals and experiments
LLNL-PRES-xxxxxx 13
Theproposaltoolincludesadraganddropinterfaceforreviewerstorankproposals
Proposal 1
Proposal 2
Proposal 3
Collaboration can occur via the web instead of relying solely on Excel.
LLNL-PRES-xxxxxx 14
Theproposaltoolincludesadraganddropinterfaceforreviewerstorankproposals
Proposal 1
Proposal 2
Proposal 3
Collaboration can occur via the web instead of relying solely on Excel.
LLNL-PRES-xxxxxx 15
AswithalltoolsthereareadvantagesanddisadvantageswithSalesforce
The Good The Not So Good
Workflows Object Security Debugging The Way It Is
Development Environment Collaboration Unit Testing
LLNL-PRES-xxxxxx 16
FutureWork:Showkeyexperimentallifecyclestatusinforma>ontotheuser
Experiment #1 Current Status
Ready To Execute
T-3 Week Review
T-3 Month Review
T-6 Month Review
LLNL-PRES-xxxxxx 17
§ OneyearagotheNIFUserPortalwaslaunchedusingtheSalesforcepla[ormwithdatastoredinagovernmentcloud.
§ Takingthefederatedapproachtotheportalallowedtheso\wareteamtodeploytheportalunderaNghtschedule.
§ FederatedidenNtyisusedtoonboardusersintotheNIFusercommunity.
§ TheportalcurrentlycontainsasingleapplicaNon,theproposalmanagementsystem,withmoretocomeinthefuture.
§ Weareopentodiscussingpartnershipswithusinganyofthetoolsintheportal.
Summary