Oracle SOA suite 11g R1 developer's guide : develop service-oriented architecture solutions with the Oracle SOA Suite / / Antony Reynolds, Matt Wright ; foreword by David Shaffer ; reviewers, John Deeb [and others] |
Autore | Reynolds Antony |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub., 2010 |
Descrizione fisica | 1 online resource (xvi, 684 pages) : illustrations |
Soggetto topico |
Service-oriented architecture (Computer science)
Web services Computer network architectures Information resources management |
ISBN | 1-84968-019-1 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910466272903321 |
Reynolds Antony | ||
Birmingham, U.K., : Packt Pub., 2010 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Oracle Web Services Manager [[electronic resource] ] : securing your web services / / Sitaraman Lakshminarayanan |
Autore | Lakshminarayanan Sitaraman |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub., c2008 |
Descrizione fisica | 1 online resource (236 p.) |
Disciplina | 005.133 |
Collana | From technologies to solutions |
Soggetto topico |
Web services
Relational databases |
Soggetto genere / forma | Electronic books. |
ISBN |
1-281-73755-0
9786611737559 1-84719-384-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Table of Contents; Preface; Chapter 1: Introduction to Web Services Security; The Need for Web Services Security; Security Challenges in a Web Services Environment; The Need for Identity Propagation from Calling Application to Web Services; Why HTTPS Based Security Is Not Enough; Components of Web Services Security; Authentication; Authorization; Confidentiality; Integrity; Return on Investment; Summary; Chapter 2: Web Services Security-Architectural Overview; Overview of XML Security Standards; Closer Look at SOAP Messages; Authentication; Confidentiality; Integrity
Overview of WS-Security StandardsImplementing WS-*Security in Applications; Centralized Management of WS-*Security; The Need for Centralizing WS-*Security Operations; Benefits of Centralizing Web Services Security Operations; Introduction to Oracle Web Services Manager; Summary; Chapter 3: Architecture Overview of Oracle WSM; Oracle WSM Architecture; Oracle WSM Policy Manager; Overview of Oracle WSM Policy Manager; Authentication; Authorization; Confidentiality; Integrity and Non-Repudiation; Policy Steps and Pipeline Templates; Relationship Between Policy and Service; Oracle WSM Gateway Proxy, or Exposing Internal Service to External Business Partner, or Outside of IntranetTransport Protocol Translation; Content Routing; Summary; Chapter 4: Authentication and Authorization of Web Services Using Oracle WSM; Oracle WSM: Authentication and Authorization; Oracle WSM: File Authenticate and Authorize; Oracle WSM: Active Directory Authenticate and Authorize; Oracle WSM: Policy Template; Oracle WSM: Sample Application AD Authentication; Web Service Security Policy; Registering The Web Service with Oracle WSM; Creating The Security Policy; Commit The Policy Oracle WSM Test Page as Client ApplicationMicrosoft .NET Client Application; Summary; Chapter 5: Encrypting and Decrypting Messages in Oracle WSM; Overview of Encryption and Decryption; Symmetric Cryptography; Asymmetric Cryptography; Oracle WSM and Encryption; Encryption and Decryption with Oracle WSM; Encryption Algorithm; Key Transport Algorithm; Internal Working of the XML Encrypt Policy Step; Oracle WSM Sample Application Overview; Oracle WSM Encryption and Decryption Policy; Creating the Security Policy; Oracle WSM Test Page as Client Application; Microsoft .NET Client Application SummaryChapter 6: Digitally Signing and Verifying Messages in Web Services; Overview of Digital Signatures; Digital Signatures in Web Services; Signature Generation Using Oracle WSM; Sign Message Policy Step; Internals of Sign Message Policy Step; Reference Element; SignedInfo Element; Signature; Signature Generation and Verification Example; Registering Web Service with Oracle WSM; Signature Verification by Oracle WSM; Signature Generation by Oracle WSM; Oracle WSM Test Page as Client Application; Microsoft .NET Client Application; Summary; Chapter 7: Oracle WSM Custom Policy Step Overview of Oracle WSM Policy Steps |
Record Nr. | UNINA-9910456090103321 |
Lakshminarayanan Sitaraman | ||
Birmingham, U.K., : Packt Pub., c2008 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Performance testing with JMeter 2.9 [[electronic resource] /] / Bayo Erinle |
Autore | Erinle Bayo |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, UK, : Packt Pub., 2013 |
Descrizione fisica | 1 online resource (148 p.) |
Collana | Community experience distilled |
Soggetto topico |
Web services
Application software - Development Computer software - Testing |
Soggetto genere / forma | Electronic books. |
ISBN | 1-78216-585-1 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910463095103321 |
Erinle Bayo | ||
Birmingham, UK, : Packt Pub., 2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Performance testing with JMeter 2.9 [[electronic resource] /] / Bayo Erinle |
Autore | Erinle Bayo |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, UK, : Packt Pub., 2013 |
Descrizione fisica | 1 online resource (148 p.) |
Collana | Community experience distilled |
Soggetto topico |
Web services
Application software - Development Computer software - Testing |
ISBN | 1-78216-585-1 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910787562903321 |
Erinle Bayo | ||
Birmingham, UK, : Packt Pub., 2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Performance testing with JMeter 2.9 / / Bayo Erinle |
Autore | Erinle Bayo |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, UK, : Packt Pub., 2013 |
Descrizione fisica | 1 online resource (148 p.) |
Disciplina | 004.678 |
Collana | Community experience distilled |
Soggetto topico |
Web services
Application software - Development Computer software - Testing |
ISBN | 1-78216-585-1 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Intro -- Performance Testing with JMeter 2.9 -- Table of Contents -- Performance Testing with JMeter 2.9 -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers, and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Downloading the color images of this book -- Errata -- Piracy -- Questions -- 1. Performance Testing Fundamentals -- The incident -- The aftermath -- Performance testing -- Performance testing and tuning -- Baselines -- Load and stress testing -- JMeter to the rescue -- Up and running with JMeter -- Installation -- Installing Java JDK -- Setting JAVA_HOME -- On Windows -- On Unix -- Running JMeter -- Command-line options -- JMeter's Classpath -- Configuring the proxy server -- Running in non-GUI mode -- Running in server mode -- Overriding properties -- Tracking errors during test execution -- Configuring JMeter -- Summary -- 2. Recording Your First Test -- Configuring the JMeter HTTP proxy server -- Setting up your browser to use the proxy server -- Using a browser extension -- Changing the system settings -- Running your first recorded scenario -- Anatomy of a JMeter test -- Test Plan -- Thread Groups -- Controllers -- Samplers -- Logic controllers -- Test fragments -- Listeners -- Timers -- Assertions -- Configuration elements -- Pre-processor and post-processor elements -- Summary -- 3. Submitting Forms -- Capturing simple forms -- Handling checkboxes -- Handling radio buttons -- Handling file uploads -- Handling file downloads -- Posting JSON data -- Reading JSON data -- Using the BSF PostProcessor -- Handling the XML response -- Summary -- 4. Managing Sessions.
Managing sessions with cookies -- Managing sessions with URL rewriting -- Summary -- 5. Resource Monitoring -- Basic server monitoring -- Setting up Apache Tomcat Server -- Configuring Tomcat users -- Setting up a monitor controller in JMeter -- Monitoring the server with a JMeter plugin -- Installing the plugins -- Adding monitor listeners to the test plan -- Summary -- 6. Distributed Testing -- Remote testing with JMeter -- Configuring JMeter slave nodes -- Configuring one slave per machine -- Configuring the master node to be tested against one slave per machine -- Configuring multiple slave nodes on a single box -- Configuring the master node to be tested against multiple slave nodes on a single box -- Leveraging the cloud for distributed testing -- Obtaining your access key, secret key, and key pair -- Launching an AWS instance -- Executing the test plan -- Viewing the results from the virtual machines -- Summary -- 7. Helpful Tips -- JMeter properties and variables -- JMeter functions -- The Regular Expression tester -- The Debug sampler -- Using timers in your test plan -- The Constant timer -- The Gaussian random timer -- The Uniform random timer -- The Constant throughput timer -- The Synchronizing timer -- The Poisson random timer -- The JDBC Request sampler -- Setting up an H2 database -- Configuring a JDBC Connection Configuration component -- Adding a JDBC Request sampler -- A Dummy sampler -- The JSON Path Extractor element -- Handling RESTful web services -- Summary -- Index. |
Record Nr. | UNINA-9910808633303321 |
Erinle Bayo | ||
Birmingham, UK, : Packt Pub., 2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Platform ontologies for the model-driven architecture / / Dennis Wagelaar ; promoters Viviane Jonckers, Ragnhild Van Der Straeten |
Autore | Wagelaar Dennis |
Pubbl/distr/stampa | Brussels, Belgium : , : VUBPress, , 2008 |
Descrizione fisica | 1 online resource (235 p.) |
Disciplina | 006.3 |
Altri autori (Persone) |
JonckersViviane
Van Der StraetenRagnhild |
Soggetto topico |
Artificial intelligence
Electronic data processing - Distributed processing Web services Cross-platform software development |
Soggetto genere / forma | Electronic books. |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
""Abstract""; ""Samenvatting""; ""Acknowledgements""; ""Dankwoord""; ""Table of Contents""; ""List of Figures""; ""List of Tables""; ""1 Introduction""; ""1.1 Problem Statement""; ""1.1.1 Model Driven Architecture""; ""1.2 Research Objective""; ""1.3 Approach""; ""1.3.1 Explicit Platform Models""; ""1.3.2 Platform-Driven Configuration""; ""1.4 Contributions""; ""1.5 Dissertation structure""; ""2 Model-Driven Architecture""; ""2.1 Introduction""; ""2.2 Models""; ""2.2.1 Computation Independent Models""; ""2.2.2 Platform Independent Models""; ""2.2.3 Platform Specific Models""
""2.2.4 Platform Models""""2.3 Meta-models""; ""2.3.1 Meta Object Facility""; ""2.3.2 Eclipse Modeling Framework""; ""2.3.3 The role of UML in the MDA""; ""2.3.4 Stereotype applications in EMF""; ""2.4 Model transformation""; ""2.4.1 MOF Query/View/Transformation""; ""2.4.2 ATLAS Transformation Language""; ""2.4.3 PIM-to-PSM refinements""; ""2.5 Summary""; ""3 Ontologies""; ""3.1 Introduction""; ""3.2 Simple named classes""; ""3.3 Individuals""; ""3.4 Simple properties""; ""3.5 Property restrictions""; ""3.6 Ontology mapping""; ""3.7 Complex classes""; ""3.8 Summary"" ""4 Platform modelling""""4.1 Introduction""; ""4.2 Dealing with platform diversity""; ""4.3 A platform vocabulary ontology""; ""4.4 Extending the platform ontology""; ""4.4.1 Automatic generation of Java platform ontologies""; ""4.5 Platform instance specifications""; ""4.6 Platform dependency constraints""; ""4.6.1 Classification of platform dependency constraints""; ""4.6.2 Satisfaction of platform dependency constraints""; ""4.7 Limitations""; ""4.7.1 Constraint interaction""; ""4.7.2 Performance of determining constraint satisfaction""; ""4.8 Related work""; ""4.9 Summary"" ""5 Software Product Lines""""5.1 Introduction""; ""5.2 Commonality and Variability Analysis""; ""5.3 Feature modelling""; ""5.3.1 Automated analysis""; ""5.4 Configuration""; ""5.4.1 Configuration language meta-model""; ""5.4.2 Configuration models""; ""5.4.3 Configuration transformation""; ""5.5 Summary""; ""6 Configuration of MDA-based product lines""; ""6.1 Introduction""; ""6.2 Managing MDA configurations""; ""6.3 Using models for configuration management""; ""6.3.1 Feature modelling for the MDA""; ""6.3.2 Configuration DSMLs""; ""6.4 Platform-aware configuration"" ""6.4.1 Profiling against platform instances""""6.4.2 Platform-driven deployment""; ""6.5 Limitations""; ""6.5.1 Model transformations are not features""; ""6.5.2 Scalability""; ""6.6 Related work""; ""6.7 Summary""; ""7 Tool support""; ""7.1 Introduction""; ""7.2 Architecture""; ""7.2.1 Jar2UML""; ""7.3 Tasks""; ""7.3.1 Setting up a Model-Driven Software Product Line""; ""7.3.2 Extracting Platform Dependencies of Third-party Components""; ""7.3.3 Modelling Platform Dependencies""; ""7.3.4 Setting up a Platform-Aware Configuration Language""; ""7.3.5 Platform-Driven Configuration"" ""7.3.6 Platform-Driven Deployment"" |
Record Nr. | UNINA-9910464907603321 |
Wagelaar Dennis | ||
Brussels, Belgium : , : VUBPress, , 2008 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Platform ontologies for the model-driven architecture / / Dennis Wagelaar ; promoters Viviane Jonckers, Ragnhild Van Der Straeten |
Autore | Wagelaar Dennis |
Pubbl/distr/stampa | Brussels, Belgium : , : VUBPress, , 2008 |
Descrizione fisica | 1 online resource (235 p.) |
Disciplina | 006.3 |
Altri autori (Persone) |
JonckersViviane
Van Der StraetenRagnhild |
Soggetto topico |
Artificial intelligence
Electronic data processing - Distributed processing Web services Cross-platform software development |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
""Abstract""; ""Samenvatting""; ""Acknowledgements""; ""Dankwoord""; ""Table of Contents""; ""List of Figures""; ""List of Tables""; ""1 Introduction""; ""1.1 Problem Statement""; ""1.1.1 Model Driven Architecture""; ""1.2 Research Objective""; ""1.3 Approach""; ""1.3.1 Explicit Platform Models""; ""1.3.2 Platform-Driven Configuration""; ""1.4 Contributions""; ""1.5 Dissertation structure""; ""2 Model-Driven Architecture""; ""2.1 Introduction""; ""2.2 Models""; ""2.2.1 Computation Independent Models""; ""2.2.2 Platform Independent Models""; ""2.2.3 Platform Specific Models""
""2.2.4 Platform Models""""2.3 Meta-models""; ""2.3.1 Meta Object Facility""; ""2.3.2 Eclipse Modeling Framework""; ""2.3.3 The role of UML in the MDA""; ""2.3.4 Stereotype applications in EMF""; ""2.4 Model transformation""; ""2.4.1 MOF Query/View/Transformation""; ""2.4.2 ATLAS Transformation Language""; ""2.4.3 PIM-to-PSM refinements""; ""2.5 Summary""; ""3 Ontologies""; ""3.1 Introduction""; ""3.2 Simple named classes""; ""3.3 Individuals""; ""3.4 Simple properties""; ""3.5 Property restrictions""; ""3.6 Ontology mapping""; ""3.7 Complex classes""; ""3.8 Summary"" ""4 Platform modelling""""4.1 Introduction""; ""4.2 Dealing with platform diversity""; ""4.3 A platform vocabulary ontology""; ""4.4 Extending the platform ontology""; ""4.4.1 Automatic generation of Java platform ontologies""; ""4.5 Platform instance specifications""; ""4.6 Platform dependency constraints""; ""4.6.1 Classification of platform dependency constraints""; ""4.6.2 Satisfaction of platform dependency constraints""; ""4.7 Limitations""; ""4.7.1 Constraint interaction""; ""4.7.2 Performance of determining constraint satisfaction""; ""4.8 Related work""; ""4.9 Summary"" ""5 Software Product Lines""""5.1 Introduction""; ""5.2 Commonality and Variability Analysis""; ""5.3 Feature modelling""; ""5.3.1 Automated analysis""; ""5.4 Configuration""; ""5.4.1 Configuration language meta-model""; ""5.4.2 Configuration models""; ""5.4.3 Configuration transformation""; ""5.5 Summary""; ""6 Configuration of MDA-based product lines""; ""6.1 Introduction""; ""6.2 Managing MDA configurations""; ""6.3 Using models for configuration management""; ""6.3.1 Feature modelling for the MDA""; ""6.3.2 Configuration DSMLs""; ""6.4 Platform-aware configuration"" ""6.4.1 Profiling against platform instances""""6.4.2 Platform-driven deployment""; ""6.5 Limitations""; ""6.5.1 Model transformations are not features""; ""6.5.2 Scalability""; ""6.6 Related work""; ""6.7 Summary""; ""7 Tool support""; ""7.1 Introduction""; ""7.2 Architecture""; ""7.2.1 Jar2UML""; ""7.3 Tasks""; ""7.3.1 Setting up a Model-Driven Software Product Line""; ""7.3.2 Extracting Platform Dependencies of Third-party Components""; ""7.3.3 Modelling Platform Dependencies""; ""7.3.4 Setting up a Platform-Aware Configuration Language""; ""7.3.5 Platform-Driven Configuration"" ""7.3.6 Platform-Driven Deployment"" |
Record Nr. | UNINA-9910788945203321 |
Wagelaar Dennis | ||
Brussels, Belgium : , : VUBPress, , 2008 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Platform ontologies for the model-driven architecture / / Dennis Wagelaar ; promoters Viviane Jonckers, Ragnhild Van Der Straeten |
Autore | Wagelaar Dennis |
Pubbl/distr/stampa | Brussels, Belgium : , : VUBPress, , 2008 |
Descrizione fisica | 1 online resource (235 p.) |
Disciplina | 006.3 |
Altri autori (Persone) |
JonckersViviane
Van Der StraetenRagnhild |
Soggetto topico |
Artificial intelligence
Electronic data processing - Distributed processing Web services Cross-platform software development |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
""Abstract""; ""Samenvatting""; ""Acknowledgements""; ""Dankwoord""; ""Table of Contents""; ""List of Figures""; ""List of Tables""; ""1 Introduction""; ""1.1 Problem Statement""; ""1.1.1 Model Driven Architecture""; ""1.2 Research Objective""; ""1.3 Approach""; ""1.3.1 Explicit Platform Models""; ""1.3.2 Platform-Driven Configuration""; ""1.4 Contributions""; ""1.5 Dissertation structure""; ""2 Model-Driven Architecture""; ""2.1 Introduction""; ""2.2 Models""; ""2.2.1 Computation Independent Models""; ""2.2.2 Platform Independent Models""; ""2.2.3 Platform Specific Models""
""2.2.4 Platform Models""""2.3 Meta-models""; ""2.3.1 Meta Object Facility""; ""2.3.2 Eclipse Modeling Framework""; ""2.3.3 The role of UML in the MDA""; ""2.3.4 Stereotype applications in EMF""; ""2.4 Model transformation""; ""2.4.1 MOF Query/View/Transformation""; ""2.4.2 ATLAS Transformation Language""; ""2.4.3 PIM-to-PSM refinements""; ""2.5 Summary""; ""3 Ontologies""; ""3.1 Introduction""; ""3.2 Simple named classes""; ""3.3 Individuals""; ""3.4 Simple properties""; ""3.5 Property restrictions""; ""3.6 Ontology mapping""; ""3.7 Complex classes""; ""3.8 Summary"" ""4 Platform modelling""""4.1 Introduction""; ""4.2 Dealing with platform diversity""; ""4.3 A platform vocabulary ontology""; ""4.4 Extending the platform ontology""; ""4.4.1 Automatic generation of Java platform ontologies""; ""4.5 Platform instance specifications""; ""4.6 Platform dependency constraints""; ""4.6.1 Classification of platform dependency constraints""; ""4.6.2 Satisfaction of platform dependency constraints""; ""4.7 Limitations""; ""4.7.1 Constraint interaction""; ""4.7.2 Performance of determining constraint satisfaction""; ""4.8 Related work""; ""4.9 Summary"" ""5 Software Product Lines""""5.1 Introduction""; ""5.2 Commonality and Variability Analysis""; ""5.3 Feature modelling""; ""5.3.1 Automated analysis""; ""5.4 Configuration""; ""5.4.1 Configuration language meta-model""; ""5.4.2 Configuration models""; ""5.4.3 Configuration transformation""; ""5.5 Summary""; ""6 Configuration of MDA-based product lines""; ""6.1 Introduction""; ""6.2 Managing MDA configurations""; ""6.3 Using models for configuration management""; ""6.3.1 Feature modelling for the MDA""; ""6.3.2 Configuration DSMLs""; ""6.4 Platform-aware configuration"" ""6.4.1 Profiling against platform instances""""6.4.2 Platform-driven deployment""; ""6.5 Limitations""; ""6.5.1 Model transformations are not features""; ""6.5.2 Scalability""; ""6.6 Related work""; ""6.7 Summary""; ""7 Tool support""; ""7.1 Introduction""; ""7.2 Architecture""; ""7.2.1 Jar2UML""; ""7.3 Tasks""; ""7.3.1 Setting up a Model-Driven Software Product Line""; ""7.3.2 Extracting Platform Dependencies of Third-party Components""; ""7.3.3 Modelling Platform Dependencies""; ""7.3.4 Setting up a Platform-Aware Configuration Language""; ""7.3.5 Platform-Driven Configuration"" ""7.3.6 Platform-Driven Deployment"" |
Record Nr. | UNINA-9910819366703321 |
Wagelaar Dennis | ||
Brussels, Belgium : , : VUBPress, , 2008 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Pro .NET on Amazon Web Services : guidance and best practices for building and deployment / / William Penberthy, Steve Roberts |
Autore | Penberthy William |
Edizione | [[First edition].] |
Pubbl/distr/stampa | New York, New York : , : Apress L. P., , [2023] |
Descrizione fisica | 1 online resource (666 pages) |
Disciplina | 411 |
Soggetto topico |
Web services
Cloud computing |
ISBN | 1-4842-8907-2 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Intro -- Table of Contents -- About the Authors -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Part I: Getting Started -- Chapter 1: The Core Essentials -- The Essentials of AWS -- Regions and Availability Zones -- The AWS Free Tier -- Hosting Your Code - Compute Services -- Storage -- Databases -- Networking -- Infrastructure As Code -- Identity and Access Management -- A Short Note for Enterprise Administrators -- Introducing the AWS Management Console -- Creating a User Account for Development -- Creating the IAM User -- Signing into the AWS Management Console -- Introducing Credential Profiles -- Summary -- Chapter 2: AWS Tools for .NET -- Integrated Development Environment (IDE) Toolkits -- AWS Toolkit for Visual Studio -- AWS Toolkit for JetBrains Rider -- AWS Toolkit for Visual Studio Code -- Command-Line Tools -- AWS Extensions for .NET CLI -- AWS Tools for PowerShell -- AWS SDK for .NET -- Summary -- Chapter 3: Additional Tools -- AWS Command Line Interface (AWS CLI) -- AWS CloudFormation -- Using the Console for Creating CloudFormation Stacks -- Using the AWS Toolkit for Visual Studio for Creating CloudFormation Stacks -- AWS CloudFormation Project in Visual Studio -- Deleting CloudFormation Stacks -- AWS Cloud Development Kit -- Understanding the CDK -- Using the CDK -- AWS Serverless Application Model (SAM) CLI -- AWS Cloud9 -- Summary -- Part II: Hosting Your Applications -- Chapter 4: Virtual Machines -- Virtual Machines and EC2 -- When Should You Consider EC2? -- Key Components of EC2 -- Amazon Machine Images (AMIs) -- Storage -- Controlling Access with Security Groups -- Customizing an Instance on Creation -- Instance Role and Permissions -- Creating and Configuring an EC2 Instance -- Connecting to the Instance with the Management Console -- Remote Desktop Connections to Windows Instances.
Deleting the Instances -- Summary -- Chapter 5: Containers -- Explaining Containers -- Docker -- Container Image -- Container Registries -- Example Container File -- Immutability -- Amazon Elastic Container Registry (ECR) -- Pull Through Cache Repositories -- Other Approaches for Creating an ECR Repo -- AWS CLI -- AWS Tools for PowerShell -- AWS Toolkit for Visual Studio -- Amazon Elastic Container Service (ECS) -- Amazon Elastic Kubernetes Service (EKS) -- Kubernetes -- Kubernetes with Amazon EKS -- AWS Fargate -- AWS App Runner -- What Container Offering Should Be Used? -- Chapter 6: Serverless -- Levels of Compute Abstraction -- Serverless Compute with AWS Lambda -- Your Function's Compute Environment -- Event-Driven Compute -- Long-Term Support (LTS) vs. Non-LTS Runtimes -- Tooling - dotnet CLI, SAM CLI, Visual Studio, Visual Studio Code, or JetBrains Rider? Oh my… -- Serverless Functions -- Installing the Tools -- Creating a Serverless Function -- Using the Command Line -- Using Visual Studio -- Writing the Function -- Deploying the Function -- Deploying from the Command Line -- Deploying from Visual Studio -- Updating the Function Permissions -- Invoking (Running) the Function -- Invoking the Function from the Console -- Invoking the Function from Visual Studio -- Debugging -- The Mock Lambda Test Tool and Asynchronous Functions -- Cleaning Up -- Serverless Applications -- Installing the Tools -- Creating a Serverless Application -- Writing the Application -- Deploying the Application -- Running the Application -- Debugging -- Cleaning Up -- Choosing Between dotnet CLI Extensions and SAM CLI -- Using Non-LTS .NET Runtimes -- Custom Runtimes -- Container Images -- Summary -- Part III: Storing Your Data -- Chapter 7: S3 Object Storage -- Object Storage in S3 -- Public or Private? -- Object Versions -- Object Metadata -- Storage Classes. Reading and Writing Objects -- Get and Put Object -- Multipart Upload -- The Transfer Utility -- Presigned URLs -- CDNs and Amazon CloudFront -- Using S3 and CloudFront with Your Application -- Summary -- Chapter 8: Microsoft SQL Server -- Unmanaged SQL Server on EC2 -- Microsoft SQL Server Licensing Limitations on EC2 -- Using SQL Server on EC2 -- Managed Services, SQL Server on Amazon RDS -- Making an RDS SQL Server Instance Accessible from Outside the VPC -- Connect Your Application to a SQL Server Database on RDS -- More About Using SQL Server on AWS -- Chapter 9: Other RDS Databases -- MySQL -- MySQL and .NET -- Setting Up a MySQL Database on Amazon RDS -- MariaDB -- MariaDB and .NET -- Setting Up a MariaDB Database on Amazon RDS -- Selecting Between MySQL and MariaDB -- PostgreSQL -- PostgreSQL and .NET -- Setting Up a PostgreSQL Database on Amazon RDS -- Selecting Between PostgreSQL and MySQL/MariaDB -- Amazon Aurora -- Creating an Amazon Aurora Database in RDS -- MySQL-Compatible Edition -- PostgreSQL-Compatible Edition -- Amazon Aurora and .NET -- Oracle -- Oracle and .NET -- Oracle Developer Tools for Visual Studio -- Oracle Data Provider for .NET (ODP.NET) -- Setting Up an Oracle Database on Amazon RDS -- Summary -- Chapter 10: NoSQL Databases and AWS -- Explaining NoSQL Databases -- CAP Theorem -- Data Storage Design -- Different Types of NoSQL Databases -- Document Databases -- Key-Value Stores -- Column-Oriented Databases -- Graph Databases -- Deciding Between Relational and NoSQL -- Amazon DocumentDB -- MongoDB -- Setting Up a DocumentDB Database -- DocumentDB and .NET -- Amazon DynamoDB -- Setting Up a DynamoDB Database -- DynamoDB and AWS Toolkit for Visual Studio -- DynamoDB and .NET -- Summary -- Chapter 11: Purpose-Built Databases -- Why Purpose-Built Databases Exist -- In-Memory Databases -- Amazon ElastiCache. Amazon ElastiCache for Redis -- Amazon ElastiCache for Memcached -- Choosing Between Redis and Memcached -- Amazon MemoryDB for Redis -- Time-Series Databases -- Amazon Timestream -- .NET and Amazon Timestream -- Ledger Databases -- Amazon QLDB -- .NET and Amazon QLDB -- Graph Databases -- Amazon Neptune -- .NET and Amazon Neptune -- Summary -- Part IV: Moving Existing Apps to AWS -- Chapter 12: Moving to Virtual Machines -- Virtual Machine Services on AWS -- Introducing AWS Elastic Beanstalk -- Elastic Beanstalk and .NET -- Packaging Applications for Deployment -- Deploying ASP.NET Applications -- Deploying ASP.NET Core Applications -- Using Publish to AWS to Deploy to Elastic Beanstalk -- Customizing the Virtual Machines -- Using .ebextension Scripts -- Using a Custom Launch Image -- Deploying to Elastic Beanstalk from Azure DevOps -- A (Short) Word About HTTPS and Elastic Beanstalk -- Deploying to Amazon EC2 Instances -- Introducing AWS CodeDeploy -- Working with CodeDeploy -- Setting Up CodeDeploy Resources -- Building the Application Deployment Package -- Deploying the New Version -- Summary -- Chapter 13: Containerizing -- General Requirements -- Containers and Networking -- Amazon ECS -- Amazon EKS -- Containerizing a .NET Framework 4.x Application -- Using Visual Studio -- Adding Docker Support -- Deploying Your Windows Container to ECR -- Containerizing Manually -- Containerizing a .NET Core-Based Application -- Using Visual Studio -- Using JetBrains Rider -- Containerizing a Running Application -- What Is AWS App2Container? -- Using AWS App2Container to Containerize an Application -- When Containerizing on a Single Server -- When Containerizing Using Server/Worker Mode -- Deploying New Container Using AWS App2Container -- Summary -- Chapter 14: Migrating Your Data -- AWS Database Migration Service -- How Does It Work?. Creating a Replication Instance -- Creating Your Source and Target Endpoints -- Creating Your Database Migration Task -- AWS Schema Conversion Tool -- Configuring the Source -- Database Migration Assessment Screen -- Configuring the Destination -- Completing the Migration -- Using the New Database -- Summary -- Chapter 15: Re-platforming and Refactoring -- Assistive Tools for Re-platforming and Refactoring -- Re-platform, Then Refactor? Or Refactor, Then Re-platform? -- Re-platforming to .NET -- Getting Started with the Porting Assistant for .NET -- Determining the Compatibility of Your Application -- File Modifications When Porting -- Round and Round We Go - Porting the Application -- What Did the Assistant Do for Us? -- Refactoring to Microservices -- Getting Started with the Microservice Extractor for .NET -- Analyzing an Application -- Visualizing an Application -- Extracting a Microservice -- What Did the Extractor Do for Us? -- Summary -- Part V: Building Cloud-Native Applications -- Chapter 16: Events and Messaging -- Modern Application Design -- Evolving into Microservices -- Deep Dive into Decoupling -- Strong Consistency -- Eventual Consistency -- Oh No! Not Duplicated Data! -- Designing a Messaging or Event-Based Architecture -- Messaging -- Events -- Amazon Simple Notification Service (SNS) -- Using AWS Toolkit for Visual Studio -- HTTP or HTTPS Protocol Subscription -- Other Protocol Subscriptions -- Using the Console -- Additional Subscriptions in the Console -- .NET and Amazon SNS -- Amazon EventBridge -- .NET and Amazon EventBridge -- Configuring EventBridge in the Console -- Modern Event Infrastructure Creation -- Infrastructure as Code -- In-Application Code -- Summary -- Chapter 17: Monitoring and Observability -- Why Do We Want to Monitor and Observe? -- Instrumenting Code -- The X-Ray Agent -- AWS X-Ray and .NET. AWS X-Ray NuGet Packages. |
Record Nr. | UNINA-9910634034403321 |
Penberthy William | ||
New York, New York : , : Apress L. P., , [2023] | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Pro ASP.NET Web API : HTTP web services in ASP.NET / / Tugberk Ugurlu, Alexander Zeitler, Ali Kheyrollahi |
Autore | Uurlu Ali |
Edizione | [1st ed. 2013.] |
Pubbl/distr/stampa | New York : , : Apress, , 2013 |
Descrizione fisica | 1 online resource (xxv, 587 pages) : illustrations (some color) |
Disciplina | 006.76 |
Collana | The expert's voice in .NET Pro ASP.NET web API |
Soggetto topico |
Microsoft .NET Framework
Application program interfaces (Computer software) HTTP (Computer network protocol) Web services |
ISBN | 1-4302-4726-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | chapter 1. Introduction to ASP.NET Web API -- chapter 2. Introduction to asynchronous programming in .NET -- chapter 3. HTTP, REST, and hypermedia -- chapter 4. HttpClient -- chapter 5. Sample application : application structure and domain model -- chapter 6. Sample application : building the Web API -- chapter 7. Sample application : building the wrapper and web client -- chapter 8. Routing -- chapter 9. Controllers and actions -- chapter 10. Message handlers -- chapter 11. Filters -- chapter 12. Media type formatters and model binding -- chapter 13. Input validation -- chapter 14. Dependency resolution -- chapter 15. Unit testing and integration testing -- chapter 16. Optimization and performance -- chapter 17. Hosting -- chapter 18. Tracing, logging, and API documentation. |
Record Nr. | UNINA-9910741189203321 |
Uurlu Ali | ||
New York : , : Apress, , 2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|