Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wymiana danych między MySQL i MSDE, (php + MySQl) <=> ( WF-MAG + MSDE/MSSQL)
sumar
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 31.01.2004

Ostrzeżenie: (20%)
X----


Podstawowe założenie jest takie aby połączyć aplikację napisaną w php i MySQL z programem WF-MAG (na bazie MSSQL/ MSDE) i zapewnić im odpowiednią wymianę danych. Warto też dodać że aplikacja internetowa jest na innym serwerze niż WF-MAG.


Przykład
Klient łączy się ze stroną sklepu internetowego, loguje się na konto (login oraz hasło w bazie MySQL)
Następnie na podstawie loginu lub id pobiera dane klienta (Imię nazwisko itp.) z bazy danych MSSQL programu WF-MAG
Po zalogowaniu dzięki informacjom pobranym z bazy WF-MAGa, takich jak status klienta, rozliczone rachunki , rabaty, otrzymuje odpowiednio przetworzone ceny rabaty oraz stan rachunków.
Po złożeniu zamówienia odpowiednie dane trafiają do bazy MySQL oraz MSSQL.
Następnie na podstawie danych wprowadzonych do bazy WF-MAGa następuje rozliczenie klienta wydruk rachunku itp.


Pytania:
Czy do realizacji użyć Web Services (SOAP lub XML-RPC), czy jest jakiś inny lepszy sposób ?
I ile za coś takiego policzyć? prosił bym o obiektywną wycenę.
Go to the top of the page
+Quote Post
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Wydaje mi sie ze jesli masz dostep do obu baz (aplikacja ma dostep do obu baz) to bym raczej zrezygnowal z interfejsu miedzy tymi bazkami. No chyba ze wchodzi kwestia bezpieczenstwa i wymagan klienta.

Ostatni moj projekt w jakim uczestnicze ma interfejs medzy aplikacja w C# -> php -> ORACLE, aplikacje komunikuja sie po przez xml i jak narazie wszystko przebiega bardzo sprawnie. W Twoim przypadku uzyl bym xmla. Pozostaje jeszcze kwestia jak dane z mssqla beda sciagane?questionmark.gif ....


--------------------
Go to the top of the page
+Quote Post
sumar
post
Post #3





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 31.01.2004

Ostrzeżenie: (20%)
X----


Myślałem o postawieniu serwerka z php i obsługą MSSQL. Działa mi tak na lokalnej sieci. Ale na razie tylko wyciąganie danych z bazy MSSQL i jest to proste połączenie:

$connect = mssql_connect('host', 'sa', 'haselko');
mssql_select_db('WAPRO_DEMO', $connect );

Po za tym to ma działać w internecie i ta metoda chyba jednak odpadnie.
Dlatego myślałem o Web Services.
Go to the top of the page
+Quote Post
SongoQ
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Jesli wszystko ma dzialac w sieci LAN to ja bym tak zrobil jak pisales. php - dostep do tych 2 baz i jazda. Tak sie zastanawiam czy jest wtedy sens stawiania 2 baz. Nie lepiej rozbudowac bazke w MSSQLu ?


--------------------
Go to the top of the page
+Quote Post
sumar
post
Post #5





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 31.01.2004

Ostrzeżenie: (20%)
X----


No niestety muszą być dwie oddzielne bazy. A jak wycenić taką robote. questionmark.gif?
Go to the top of the page
+Quote Post
SongoQ
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Najwaznejsze to ile Ci to czasu pochlonie, zaproponuj kwote wieksza niz byś chcial, to w razie jak klient bedzie chcial taniej to cene zawsze mozna obnizyc. Wiem jak to jest bo sie juz tak przejechalem.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 04:15