SlideShare une entreprise Scribd logo
1  sur  19
Energize to excel
Tech
Offerings
Energize to excel
Web Services
.NET 3.5
Infragistics
Our Technology Offerings
Database
Performance Tuning
Business Intelligence
SSAS,SSIS,SSRS
NetDirect
Database
Report Conversion
To SSRS
Mobile Apps
mCommerce
using .NET
Device Independence
Device Specific SDKs
Dashboard Reporting
Data Mining
Silverlight (WPF)
MOSS Audio & Video
Streaming
Energize to excel
Web
Services
Energize to excel
Web services
“Web services” is an effort to build a distributed computing platform
for the Web.
• Enables universal interoperability.
• Widespread adoption, ubiquity: fast!
• Support a service oriented architecture (SOA).
• Efficiently support both open (Web) and more constrained
environments.
Energize to excel
Service Oriented Architecture
(SOA)
Characteristics:
•Loose coupling – promotes re-use
•Coarse granularity
•Interoperable
Energize to excel
SOA realization
•ASP.NET 2.0 Web services
•Web Service Enhancements 3.0
Energize to excel
Web service implementation for
ERP
• Service Façade to mask the complexities involved in business
processing tier from the service consumers.
• Rich clients as well as Browser based client can make use of the
services in a similar manner
• The architecture is inherently integration-friendly. It facilitates
easy integration between different domains of ERP, between
different applications within the enterprise as well as third-party
applications.
• Business Processing tier provides ease of development as it
provides an abstraction to the Service Facade.
Energize to excel
• SQL is eliminated from presentation code.
• UI clients are not impacted if there is change in the data access
method or the data source.
• It is loosely coupled by implementing all business rules, and data
access as web services, making it a fully service oriented
architecture all the way down.
Web service implementation for
ERP
Energize to excel
 Data security is very important for the application which gets
data through web services.
 We have web services security using wse3.0 is implemented for
the secured transformation of soap packets(data) over the web.
 We have developed as plug-in to the .net application, which
uses XML web services.
Web service Security
Energize to excel
INFRAGISTICS
Energize to excel
Advantages of Infragistic
Controls
• Provides Rich Client Features
• Powerful, Easy to Use Controls
• Avoids Screen flicker, Loss of responsiveness of the UI …
• Provides Advanced Application Features
• Group By
• Content Specific Menus
• Real Time Interactions
• User friendly Runtime setting of properties
Energize to excel
Infragistic Controls for
ERP
• We have used infragistic controls for
• All user controls
• Grid Implementations
• To implement “Docking of the window” feature
• Tree View
• Menu Tree
• Tab controls
• Also for web controls
Energize to excel
Infragistics
Controls
• In order for the developers to go beyond the standard drop and
drag features of ASP.NET
• Utilize advanced features of the ASP.NET environment
• Avoid postbacks where possible
• Think outside of the box etc…
• The controls give a user experience close to a Windows Forms
applications.
Energize to excel
 Developed for achieving
• Uniformity in UI design
• Uniform look and feel of the screens
• To increase maintainability of the code
• To reduce development time by designing Common validation
controls, methods, delegate events etc.
 Examples of Custom Controls
• Common Text Box control which validates different data type
entered in the text box
• Common Custom Grid controls.
• Report Frame work control which handles functionalities like
generating the report Etc.
Infragistics
Controls
Energize to excel
NetDirect
Energize to excel
NetDirect Engine
 NetDirect is neutral SQL engine for Oracle, Sql Server, DB2,
IBM Universe databases developed in C#.
 NetDirect provides list of escape sequences, which need be
used in queries, for the database dependent SQLs.
 NetDirect engine will parse the queries and generate the SQL
according to the installed database setup mentioned in the
configuration file.
 NetDirect engine also provides batch
select/insert/update/delete, transactions etc.
Energize to excel
BI and DW
Energize to excel
BI & DW
• DW Maintenance
• Creating and modifying SSRS reports, SSIS Packages, ETLs,
Stored Procedures. Ownership of report server.
• Monitoring ETLs and bug fixing.
• Report and ETL optimization.
• Re-architecture of replication model
• Micro strategy to SSRS Conversion
• Analyzing Micro strategy reports, create conversion plan.
Convert them against SSAS Cube or Data marts.
• Crystal reports to SQL reporting services conversion.
Energize to excel
SQL Server DB
Tuning
 SQL Server database tuning done with high volume of data - for
both Datawarehouse / OLTP environment, with proven dramatic
improvement in results to the clients
• Optimizing Databases
• Usage of Tools
• Optimizing temp db
• Hardware optimization based on volumes

Contenu connexe

Tendances

E2EVC SCVMM / Windows Azure Pack
E2EVC SCVMM / Windows Azure PackE2EVC SCVMM / Windows Azure Pack
E2EVC SCVMM / Windows Azure PackMichael Rüefli
 
Mule database-connectors
Mule database-connectorsMule database-connectors
Mule database-connectorsPhaniu
 
Enterprise service bus mule
Enterprise service bus  muleEnterprise service bus  mule
Enterprise service bus muleSindhu VL
 
Catch up with VMM 2012 r2
Catch up with VMM 2012 r2Catch up with VMM 2012 r2
Catch up with VMM 2012 r2hypervnu
 
ServiceFabric-Arch
ServiceFabric-ArchServiceFabric-Arch
ServiceFabric-ArchSaravanan G
 
Defy Occassionally Connected Challenges With Smart Client Applications
Defy Occassionally Connected Challenges With Smart Client ApplicationsDefy Occassionally Connected Challenges With Smart Client Applications
Defy Occassionally Connected Challenges With Smart Client ApplicationsClint Edmonson
 
Mule anypoint data gateway
Mule  anypoint data gatewayMule  anypoint data gateway
Mule anypoint data gatewayD.Rajesh Kumar
 
CTU June 2011 - Windows Azure App Fabric
CTU June 2011 - Windows Azure App FabricCTU June 2011 - Windows Azure App Fabric
CTU June 2011 - Windows Azure App FabricSpiffy
 
MuleSoft Database Connector
MuleSoft Database ConnectorMuleSoft Database Connector
MuleSoft Database Connectorkrishna2162
 
Mule database-connectors
Mule database-connectorsMule database-connectors
Mule database-connectorsAnand kalla
 
Occasionally Connected Systems
Occasionally Connected SystemsOccasionally Connected Systems
Occasionally Connected Systemsrsnarayanan
 
Techdays Berlin - Deliver Your Cloud Like A Hoster
Techdays Berlin - Deliver Your Cloud Like A HosterTechdays Berlin - Deliver Your Cloud Like A Hoster
Techdays Berlin - Deliver Your Cloud Like A HosterDamian Flynn
 
Windows Azure for .NET Developers
Windows Azure for .NET DevelopersWindows Azure for .NET Developers
Windows Azure for .NET Developersllangit
 
Azure for business
Azure for businessAzure for business
Azure for businessTechExpert
 
Mule microsoft environment
Mule  microsoft environmentMule  microsoft environment
Mule microsoft environmentcharan teja R
 
Mule anypoint workday-connectors
Mule  anypoint workday-connectorsMule  anypoint workday-connectors
Mule anypoint workday-connectorscharan teja R
 
Introduction to Microsoft Azure Compute
Introduction to Microsoft Azure ComputeIntroduction to Microsoft Azure Compute
Introduction to Microsoft Azure ComputeRavikanth Chaganti
 

Tendances (20)

E2EVC SCVMM / Windows Azure Pack
E2EVC SCVMM / Windows Azure PackE2EVC SCVMM / Windows Azure Pack
E2EVC SCVMM / Windows Azure Pack
 
Mule database-connectors
Mule database-connectorsMule database-connectors
Mule database-connectors
 
Enterprise service bus mule
Enterprise service bus  muleEnterprise service bus  mule
Enterprise service bus mule
 
Catch up with VMM 2012 r2
Catch up with VMM 2012 r2Catch up with VMM 2012 r2
Catch up with VMM 2012 r2
 
ServiceFabric-Arch
ServiceFabric-ArchServiceFabric-Arch
ServiceFabric-Arch
 
Defy Occassionally Connected Challenges With Smart Client Applications
Defy Occassionally Connected Challenges With Smart Client ApplicationsDefy Occassionally Connected Challenges With Smart Client Applications
Defy Occassionally Connected Challenges With Smart Client Applications
 
Mule anypoint data gateway
Mule  anypoint data gatewayMule  anypoint data gateway
Mule anypoint data gateway
 
CTU June 2011 - Windows Azure App Fabric
CTU June 2011 - Windows Azure App FabricCTU June 2011 - Windows Azure App Fabric
CTU June 2011 - Windows Azure App Fabric
 
MuleSoft Database Connector
MuleSoft Database ConnectorMuleSoft Database Connector
MuleSoft Database Connector
 
Versioning for Workflow Evolution
Versioning for Workflow EvolutionVersioning for Workflow Evolution
Versioning for Workflow Evolution
 
Mule database-connectors
Mule database-connectorsMule database-connectors
Mule database-connectors
 
Occasionally Connected Systems
Occasionally Connected SystemsOccasionally Connected Systems
Occasionally Connected Systems
 
Techdays Berlin - Deliver Your Cloud Like A Hoster
Techdays Berlin - Deliver Your Cloud Like A HosterTechdays Berlin - Deliver Your Cloud Like A Hoster
Techdays Berlin - Deliver Your Cloud Like A Hoster
 
Windows Azure for .NET Developers
Windows Azure for .NET DevelopersWindows Azure for .NET Developers
Windows Azure for .NET Developers
 
Mule security
Mule  securityMule  security
Mule security
 
Azure for business
Azure for businessAzure for business
Azure for business
 
Mule microsoft environment
Mule  microsoft environmentMule  microsoft environment
Mule microsoft environment
 
Mule in a nutshell
Mule in a nutshellMule in a nutshell
Mule in a nutshell
 
Mule anypoint workday-connectors
Mule  anypoint workday-connectorsMule  anypoint workday-connectors
Mule anypoint workday-connectors
 
Introduction to Microsoft Azure Compute
Introduction to Microsoft Azure ComputeIntroduction to Microsoft Azure Compute
Introduction to Microsoft Azure Compute
 

En vedette

En vedette (7)

Test
TestTest
Test
 
Social Media for Micro Enterprise
Social Media for Micro EnterpriseSocial Media for Micro Enterprise
Social Media for Micro Enterprise
 
Web 2
Web 2Web 2
Web 2
 
Patty
PattyPatty
Patty
 
Exploring The Potential O
Exploring The Potential OExploring The Potential O
Exploring The Potential O
 
Toitoi2
Toitoi2Toitoi2
Toitoi2
 
Web 2.0.
Web 2.0.Web 2.0.
Web 2.0.
 

Plus de sthicks14

NetServ Training Offer
NetServ Training OfferNetServ Training Offer
NetServ Training Offersthicks14
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligencesthicks14
 
Reduce Development Cost with Test Driven Development
Reduce Development Cost with Test Driven DevelopmentReduce Development Cost with Test Driven Development
Reduce Development Cost with Test Driven Developmentsthicks14
 
Net Serv Applications
Net Serv ApplicationsNet Serv Applications
Net Serv Applicationssthicks14
 
Netserv Technology Services
Netserv Technology ServicesNetserv Technology Services
Netserv Technology Servicessthicks14
 
Netserv Software Testing
Netserv Software TestingNetserv Software Testing
Netserv Software Testingsthicks14
 

Plus de sthicks14 (7)

NetServ Training Offer
NetServ Training OfferNetServ Training Offer
NetServ Training Offer
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Reduce Development Cost with Test Driven Development
Reduce Development Cost with Test Driven DevelopmentReduce Development Cost with Test Driven Development
Reduce Development Cost with Test Driven Development
 
Net Serv
Net ServNet Serv
Net Serv
 
Net Serv Applications
Net Serv ApplicationsNet Serv Applications
Net Serv Applications
 
Netserv Technology Services
Netserv Technology ServicesNetserv Technology Services
Netserv Technology Services
 
Netserv Software Testing
Netserv Software TestingNetserv Software Testing
Netserv Software Testing
 

Netserv Technology Services

  • 2. Energize to excel Web Services .NET 3.5 Infragistics Our Technology Offerings Database Performance Tuning Business Intelligence SSAS,SSIS,SSRS NetDirect Database Report Conversion To SSRS Mobile Apps mCommerce using .NET Device Independence Device Specific SDKs Dashboard Reporting Data Mining Silverlight (WPF) MOSS Audio & Video Streaming
  • 4. Energize to excel Web services “Web services” is an effort to build a distributed computing platform for the Web. • Enables universal interoperability. • Widespread adoption, ubiquity: fast! • Support a service oriented architecture (SOA). • Efficiently support both open (Web) and more constrained environments.
  • 5. Energize to excel Service Oriented Architecture (SOA) Characteristics: •Loose coupling – promotes re-use •Coarse granularity •Interoperable
  • 6. Energize to excel SOA realization •ASP.NET 2.0 Web services •Web Service Enhancements 3.0
  • 7. Energize to excel Web service implementation for ERP • Service Façade to mask the complexities involved in business processing tier from the service consumers. • Rich clients as well as Browser based client can make use of the services in a similar manner • The architecture is inherently integration-friendly. It facilitates easy integration between different domains of ERP, between different applications within the enterprise as well as third-party applications. • Business Processing tier provides ease of development as it provides an abstraction to the Service Facade.
  • 8. Energize to excel • SQL is eliminated from presentation code. • UI clients are not impacted if there is change in the data access method or the data source. • It is loosely coupled by implementing all business rules, and data access as web services, making it a fully service oriented architecture all the way down. Web service implementation for ERP
  • 9. Energize to excel  Data security is very important for the application which gets data through web services.  We have web services security using wse3.0 is implemented for the secured transformation of soap packets(data) over the web.  We have developed as plug-in to the .net application, which uses XML web services. Web service Security
  • 11. Energize to excel Advantages of Infragistic Controls • Provides Rich Client Features • Powerful, Easy to Use Controls • Avoids Screen flicker, Loss of responsiveness of the UI … • Provides Advanced Application Features • Group By • Content Specific Menus • Real Time Interactions • User friendly Runtime setting of properties
  • 12. Energize to excel Infragistic Controls for ERP • We have used infragistic controls for • All user controls • Grid Implementations • To implement “Docking of the window” feature • Tree View • Menu Tree • Tab controls • Also for web controls
  • 13. Energize to excel Infragistics Controls • In order for the developers to go beyond the standard drop and drag features of ASP.NET • Utilize advanced features of the ASP.NET environment • Avoid postbacks where possible • Think outside of the box etc… • The controls give a user experience close to a Windows Forms applications.
  • 14. Energize to excel  Developed for achieving • Uniformity in UI design • Uniform look and feel of the screens • To increase maintainability of the code • To reduce development time by designing Common validation controls, methods, delegate events etc.  Examples of Custom Controls • Common Text Box control which validates different data type entered in the text box • Common Custom Grid controls. • Report Frame work control which handles functionalities like generating the report Etc. Infragistics Controls
  • 16. Energize to excel NetDirect Engine  NetDirect is neutral SQL engine for Oracle, Sql Server, DB2, IBM Universe databases developed in C#.  NetDirect provides list of escape sequences, which need be used in queries, for the database dependent SQLs.  NetDirect engine will parse the queries and generate the SQL according to the installed database setup mentioned in the configuration file.  NetDirect engine also provides batch select/insert/update/delete, transactions etc.
  • 18. Energize to excel BI & DW • DW Maintenance • Creating and modifying SSRS reports, SSIS Packages, ETLs, Stored Procedures. Ownership of report server. • Monitoring ETLs and bug fixing. • Report and ETL optimization. • Re-architecture of replication model • Micro strategy to SSRS Conversion • Analyzing Micro strategy reports, create conversion plan. Convert them against SSAS Cube or Data marts. • Crystal reports to SQL reporting services conversion.
  • 19. Energize to excel SQL Server DB Tuning  SQL Server database tuning done with high volume of data - for both Datawarehouse / OLTP environment, with proven dramatic improvement in results to the clients • Optimizing Databases • Usage of Tools • Optimizing temp db • Hardware optimization based on volumes