LEADER 05211nam 2200661 450 001 9910463295003321 005 20200520144314.0 010 $a1-78217-300-5 035 $a(CKB)2670000000569436 035 $a(EBL)1800639 035 $a(SSID)ssj0001375986 035 $a(PQKBManifestationID)11787959 035 $a(PQKBTitleCode)TC0001375986 035 $a(PQKBWorkID)11359542 035 $a(PQKB)10337281 035 $a(MiAaPQ)EBC1800639 035 $a(PPN)228030552 035 $a(Au-PeEL)EBL1800639 035 $a(CaPaEBR)ebr10944924 035 $a(CaONFJC)MIL647861 035 $a(OCoLC)892044303 035 $a(EXLCZ)992670000000569436 100 $a20141016h20142014 uy 0 101 0 $aeng 135 $aurunu||||| 181 $ctxt 182 $cc 183 $acr 200 10$aForce.com enterprise architecture $eblend industry best practices to architect and deliver packaged Force.com applications that cater to enterprise business needs /$fAndrew Fawcett 210 1$aBirmingham, [England] :$cPackt Publishing,$d2014. 210 4$dİ2014 215 $a1 online resource (402 p.) 225 1 $aProfessional expertise distilled 300 $aIncludes index. 300 $a"Professional expertise distilled."-- Cover. 311 $a1-78217-299-8 311 $a1-322-16604-8 327 $aCover; 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 packages 327 $aOptional 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 components 327 $aCustom 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 force 327 $aE-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; Summary 327 $aChapter 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 Architecture 327 $aThe Service layer 330 $aThis 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. 606 $aWeb services 606 $aApplication software$xDevelopment 608 $aElectronic books. 615 0$aWeb services. 615 0$aApplication software$xDevelopment. 676 $a006.76 700 $aFawcett$b Andrew $01000099 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910463295003321 996 $aForce.com enterprise architecture$92295666 997 $aUNINA