This is a generic database design question - What are the benefits of using a synonym in database development, over a simple view? What are the main considerations to keep in mind when choosing between the two?
An example view:
CREATE VIEW Users AS
SELECT * FROM IdentitySystem.dbo.Users
And the equivalent synonym:
CREATE SYNONYM Users
FOR IdentitySystem.dbo.LCTs