05211nam 2200661 450 991046329500332120200520144314.01-78217-300-5(CKB)2670000000569436(EBL)1800639(SSID)ssj0001375986(PQKBManifestationID)11787959(PQKBTitleCode)TC0001375986(PQKBWorkID)11359542(PQKB)10337281(MiAaPQ)EBC1800639(PPN)228030552(Au-PeEL)EBL1800639(CaPaEBR)ebr10944924(CaONFJC)MIL647861(OCoLC)892044303(EXLCZ)99267000000056943620141016h20142014 uy 0engurunu|||||txtccrForce.com enterprise architecture blend industry best practices to architect and deliver packaged Force.com applications that cater to enterprise business needs /Andrew FawcettBirmingham, [England] :Packt Publishing,2014.©20141 online resource (402 p.)Professional expertise distilledIncludes index."Professional expertise distilled."-- Cover.1-78217-299-8 1-322-16604-8 Cover; Copyright; Credits; Foreword; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Building, Publishing, and Supporting Your Application; Required organizations; Introducing the book''s sample application; Package types and benefits; Features and benefits of managed packages; Creating your first managed package; Setting your package namespace; Creating the package and assigning it to the namespace; Adding components to the package; Extension packages; Package dependencies and uploading; Uploading the release and beta packagesOptional package dependencies Dynamic Apex and Visual force; Extension packages; Introduction to App Exchange and listings; Installing and testing your package; Automating package installation; Becoming a Sales force partner and benefits; Security review and benefits; Licensing; The Licenses tab and managing customer licenses; The Subscribers tab; The Subscriber Overview page; How licensing is enforced in the subscriber org; Providing support; Customer metrics; Trial force and Test Drive; Summary; Chapter 2: Leveraging Platform Features; Packaging and upgradable componentsCustom field - picklist values Automating upgrades with the Sales force Metadata API; Understanding the custom field features; Default field values; Encrypted fields; Lookup options, filters, and layouts; Rollup summaries and limits; Understanding the available security features; Functional security; Your code and security review considerations; Data security; Your code and security review considerations; Platform APIs; Considerations when naming objects and fields; Localization and translation; Localization; Translation; Building customizable user interfaces; Layouts; Visual forceE-mail customization with e-mail templates Workflow and Flow; Social features and mobile; Summary; Chapter 3: Application Storage; Mapping out end user storage requirements; Understanding the different storage types; Data storage; Columns versus rows; Visualizing your object model; Custom settings storage; File storage; Record identification, uniqueness, and auto numbering; Unique and external ID fields; Auto Number fields; Record relationships; Reusing the existing Standard Objects; Importing and exporting data; Options for replicating and archiving data; External data sources; SummaryChapter 4: Apex Execution and Separation of Concerns Execution contexts; Exploring execution contexts; Execution context and state; Execution context and security; Execution context transaction management; Apex governors and namespaces; The namespaces and governor scope; Deterministic and non-deterministic governors; Key governors for Apex package developers; Where is Apex used?; Separation of Concerns; Apex code evolution; Separating concerns in Apex; Execution context logic versus application logic concerns; Improving incremental code reuse; Patterns of Enterprise Application ArchitectureThe Service layerThis book is for advanced Force.com developers and architects who need to understand the Salesforce platform from the perspective of enterprise-level requirements. You should have an existing understanding of Apex and Visualforce. Those familiar with other enterprise software ecosystems will also find this book ideal as they adopt Force.com.Web servicesApplication softwareDevelopmentElectronic books.Web services.Application softwareDevelopment.006.76Fawcett Andrew 1000099MiAaPQMiAaPQMiAaPQBOOK9910463295003321Force.com enterprise architecture2295666UNINA