|
|
|
|
|
Overview
|
Microsoft .NET is a set of software technologies for connecting information, people, systems, and devices.
This new generation of technology is based on Web services small building-block applications that can connect
to each other as well as to other, larger applications over the Internet. |
|
|
|
|
|
|
|
The .Net standards
.NET supports industry standards for integration of applications and services over the internet, including:-
- XML (data format standards to enable data to be
transferred easily between applications)
- SOAP (Simple Object Access Protocol, to enable Web
Services to communicate with each other over the Web)
- SIF (Student Interoperability Framework, object-based
interface to enable partners to communicate via standard transactions).
The .Net Language
.NET is very unique in today's world for developing web solutions. It allows many languages to be utilized
to deliver the total solution. A developer can, not only use VB, C++, JavaScript, or the new C# to
create a solution, but all these can be used together!C# provides a very flexible environment to create web solutions. It is this superior technology which
is used by Seasia Consulting to deliver its powerful solutions. JavaScript can also be easily leveraged,
where needed, to optimize the solution for the rich client look and feel.
|
The Common Runtime
.NET solutions are compiled applications, not interpreted such as current Java solutions. .NET creates an
intermediate language called (IL) when applications are compiled. This IL is executed by the .NET Common
Language Runtime (CLR), which is platform specific. Microsoft has created a CLR for Windows but other
vendors will be able to create CLR's for their platforms such as Unix. The code will not have to be
recompiled. This is the true potential of Microsoft .NET.
The .Net Security
.NET is highly secure. The heart of the security is the method which .NET applications use to interact
with IIS (Microsoft's Internet Information Server). IIS has become much more secure and is now
capable of supporting enterprise applications with thousands of simultaneous connections. Future versions
of IIS will provide security enhancements out of the box. IIS supports many levels of security; user
authentication, data encryption, application-level security. |
|
|
The .net Servers |
| |
ROLE |
| .Net Server |
This is the next version of Windows 2000 Server. |
| |
Delivers messaging and many forms of collaboration, including real-time video and audio conferencing. Provides native support for XML. |
| |
Stores, retrieves, and analyses data. Provides native support for XML. |
| |
Deploys and manages highly-available web applications. |
Internet Security and Acceleration Server 2000
|
Provides firewall security and performance related to services for Internet/intranet connectivity. |
Mobile Information Server 2001
|
Allows facilities to enable application support for mobile devices such as cell phones and personal digital assistants (PDA). |
| |
Builds XML-based business processes that extend across applications, platforms, and organizations. Provides native support for XML. |
| Host Integration Server 2000
|
Bridges the integration gap between applications and data on legacy systems.
|
|
|
Benefits of .net |
The .NET environment allows today's architects, analysts and developers to spend more time and effort
focusing on their client's business issues and less time wrestling with the limitations
of the technology itself.
- Enterprise Integration : NET provides integration with disparate solutions, which an organization requires
to manage its business, through Web Services technology. Seasia Consulting can build solutions using this
technology, which integrates existing components across multiple platforms, to deliver a total solution for
our clients.
- Performance, Scalability and Reliability: .NET provides a high-
|
availability platform on which to run solutions. Fewer servers are required to achieve a high level of
performance and integration, while at the same time providing instant access to
enterprise data warehousing and OLAP applications for access to key to management
indicators. .NET applications are also protected from typical server failures and
are highly reliable.
- Productivity : .NET enables rapid development of solutions allowing Seasia Consulting to
quickly respond to market trends and new requirements by enhancing Seasia Consulting's current solutions.
This is very important as State Departments frequently change the type of information they require
from Districts. |
|
|
Business
to Business Benefits
|
- Cheaper Development: Significantly less time is needed to develop applications within the .NET
environment compared with previous languages. Deployment can be done through the browser. Conflicts
with other suppliers' code are rare and as with Windows API programs. There are no DLL conflicts.
- Faster Development : Applications can be developed much faster using the Microsoft's Model of Rapid
Application Development.
- Faster Performance : Interactive transactional internet applications perform much faster.
- Flexibility in the Use of Developers : Developers can be used with dexterity across different
|
target solutions, thanks to the use of the same development environment,
APIs (or objects) and languages.
- Security : Security features are integrated within the frameworks.
- Choice of Language: Depending upon internal skills many languages may be used (VB, C# or C++).
- Common Code: In today's world, where the need to communicate with multiple devices has become
mandatory, the .NET's ability to use the same code across all environments gives it a significant
advantage over other means of integration. A single application developed in a uniform code can
integrate servers, the internet, desktops and mobile device.
|
|
|
Business Process Outsourcing |
Overview
Microsoft .NET is a set of software technologies for connecting information, people, systems, and devices.
This new generation of technology is based on Web services small building-block applications that can connect
to each other as well as to other, larger applications over the Internet.
The .Net standards
.NET supports industry standards for integration of applications and services over the internet, including:-
- XML (data format standards to enable data to be transferred easily between
applications)
- SOAP (Simple Object Access Protocol, to enable Web Services to communicate with each
other over the Web)
- SIF (Student Interoperability Framework, object-based interface to enable partners to
communicate via standard transactions).
The .Net Language
.NET is very unique in today's world for developing web solutions. It allows many languages to be utilized
to deliver the total solution. A developer can, not only use VB, C++, JavaScript, or the new C# to create a
solution, but all these can be used together! |
C# provides a very flexible environment to create web solutions. It is this superior technology which is used by
Seasia Consulting to deliver its powerful solutions. JavaScript can also be easily leveraged, where needed, to
optimize the solution for the rich client look and feel.
The Common Runtime
.NET solutions are compiled applications, not interpreted such as current Java solutions. .NET creates an
intermediate language called (IL) when applications are compiled. This IL is executed by the .NET Common
Language Runtime (CLR), which is platform specific. Microsoft has created a CLR for Windows but other vendors
will be able to create CLR's for their platforms such as Unix. The code will not have to be recompiled. This
is the true potential of Microsoft .NET.
The .Net Security
.NET is highly secure. The heart of the security is the method which .NET applications use to interact with
IIS (Microsoft's Internet Information Server). IIS has become much more secure and is now capable of
supporting enterprise applications with thousands of simultaneous connections. Future versions of IIS will
provide security enhancements out of the box. IIS supports many levels of security; user authentication,
data encryption, application-level security. |
|
|
Seasia and the .net Technology (Case Study) |
SCHOOL WIZARD:
In 1997 Seasia Consulting embarked on a strategic direction to evolve its current Student Management Solution
product line into a complete suite of web-based, student management solutions. This strategy was implemented
in several phases, culminating in the release of Seasia Consulting School Wizard in May of 2002.
With School Wizard, Seasia Consulting is delivering the next generation of solutions to the K-12 market.
Following the initial release of .NET enhanced functionality, Seasia Consulting will continue to introduce new
and advanced features and functionality on the .NET platform. Districts and schools can begin to benefit
from Seasia Consulting's .NET solutions today, or plan their transition over a period of time that is convenient
for them. This Technology Strategy document describes the components of .NET that relate to Seasia Consulting's
Student Management Solutions, and how these components are used to deliver competitive features and functionality
needed in the K-12 market. |
A strong partnership with Microsoft allows Seasia Consulting to work together with Microsoft to deliver the best
student management solution with .NET, as well as to integrate with other Microsoft applications that Seasia
Consulting customers can benefit from, including, but not limited to:
- Active Alerts : To provide a mechanism for parents, teachers and students to communicate in real-time
over a secure and customizable interface, that is integrated with Seasia Consulting's student management
solutions.
- Web Servers : To provide an XML standard for education enterprise applications to communicate with each
other.
- Home to School Services : To provide integration of services for teachers, parents and students that
extend beyond Seasia Consulting's student management solutions.
- Office Services : To provide a rich set of industry standard tools for word processing, email, and data
analysis.
|
|