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